帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:Material  服务  sam  MATE  Boost  BOO  MAT  services  
Material (setup, sample services, etc) for Booster 2014 MicroService workshop

  • 源代码名称:microservice_workshop
  • 源代码网址:http://www.github.com/fredgeorge/microservice_workshop
  • microservice_workshop源代码文档
  • microservice_workshop源代码下载
  • Git URL:
    git://www.github.com/fredgeorge/microservice_workshop.git
  • Git Clone代码到本地:
    git clone http://www.github.com/fredgeorge/microservice_workshop
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/fredgeorge/microservice_workshop
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • workshop MicroService

    Fred George版权 2015 -17. 可以在课堂上复制,但不能在课堂培训中使用。

    在上课前。

    在课程之前,与会者应该安装并编译他们将要使用的语言的示例代码。 在类之前,可以预先加载( dll Gems 等)的库,而不依赖于类的无序。

    另外,由于工具不同,让代码在你选择的环境中运行的详细说明是困难的。 最好不要花费宝贵的类时间来尝试运行代码。

    有时,与会者的公司以多种方式锁定了计算机。 同样,最好在上课前与这些问题进行斗争。

    可选,RabbitMQ可以在本地安装。 如果不可行,教师将提供RabbitMQ实例。

    语言示例设置

    开始代码是为了让与会者快速开始设计和开发新的MicroServices 。 以下语言具有示例代码:

    • Java
    • C#
    • Ruby

    查看安装指令的每个语言特定目录中的README.md 文件。

    尽管一些与会者试图使用它的他语言( JavaScript和 Clojure ),但他们从未捕获到它的余的课程。

    RabbitMQ

    RabbitMQ被用作 workshop 中的异步消息总线。 教师将在 Docker 机器上的下运行RabbitMQ的实例。 这要求与会者无线连接到教师的机器,而无线电负载可以能会有时候很麻烦。

    如果你在本地安装了 Docker,与会者可以启动自己的RabbitMQ实例。 请使用标准 rabbitmq:management 拉。

    另外,请确保配置你的系统以允许外部访问你自己的RabbitMQ 。 对共享RabbitMQ的实例,大多数操作系统默认情况下会 block 端口。

    服务操作

    无论语言如何,服务的启动参数都是相同的:

    • RabbitMQ的IP地址
    • RabbitMQ端口

    默认情况下,RabbitMQ使用端口 5672进行访问,并为它的管理控制台使用 15672.

    指导老师的Docker 实例重新映射了每个RabbitMQ实例的端口,以便:

    • 用于RabbitMQ访问的56xx ( xx = 73 -85 ),以及
    • 管理控制台的156xx ( xx = 73 -85 )

    对于管理控制台,RabbitMQ使用客户机用户标识和密码。



    文章标签:BOO  服务  SET  MAT  sam  services  Material  MATE  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语