更新时间:2024-11-13 GMT+08:00
分享

创建并部署基线版本组件

创建并部署基线版本组件,用于关联到后续操作创建的基线泳道。此处需要分别创建并部署3个基线版本组件:unit-controller、unit-consumer和unit-provider。

部署组件

  1. 登录ServiceStage控制台。
  2. 单击“应用管理”,进入应用列表。
  3. 单击创建应用时创建的应用名称(例如:spring-lane)“操作”栏的“新增组件”。
  4. “基本信息”区域,参考下表设置必填组件基本信息,其余参数保持默认。

    参数名称

    参数说明

    组件名称

    输入组件的名称,例如:unit-controller。

    组件版本

    单击“自动生成”,默认以您单击“自动生成”时的时间来生成版本号。格式为yyyy.mmdd.hhmms,s取时间戳中秒数的个位值。例如:时间戳为2022.0803.104321,则版本号为2022.0803.10431。

    所属环境

    选择创建环境时创建的环境(例如env-test)。

    所属应用

    选择创建应用时创建的应用(例如:spring-lane)。

  5. “组件包”区域,参考下表设置必填组件包参数,其余参数保持默认。

    参数

    说明

    技术栈

    组件技术栈类型选择Java。

    源码/软件包

    1. 选择“源码仓库”
    2. 选择“GitHub”
    3. “授权信息”选择设置GitHub仓库授权时创建的授权信息。
    4. “用户名/组织”选择注册GitHub账号并复刻全链路流量控制示例源码时登录您的GitHub使用的用户名。
    5. “仓库名称”选择已Fork到您的GitHub下的全链路流量控制示例源码仓库的名称,例如:full-link-router-sch-demo。
    6. “分支”选择“main”

  6. “构建”区域,设置必填构建参数。

    1. “编译命令”:选择“使用自定义命令”,参考下表分别为unit-controller、unit-consumer和unit-provider组件设置自定义编译命令。

      组件名称

      自定义编译命令

      unit-controller

      cd ./unit-controller/;mvn clean package

      unit-consumer

      cd ./unit-consumer/;mvn clean package

      unit-provider

      cd ./unit-provider/;mvn clean package

    2. “组织”:选择创建组织时创建的组织名称。
    3. “构建环境”:选择“使用当前环境构建”
    4. 其余参数,保持默认。

  7. 单击“下一步”
  8. “资源”区域,参考下表设置各组件“实例数”,其余参数设置保持默认。

    组件名称

    实例数

    unit-controller

    1

    unit-consumer

    1

    unit-provider

    1

  9. 绑定ServiceComb引擎。

    • 组件部署以后,微服务会注册到设置的ServiceComb引擎。
    • 所有组件需要注册到同一个ServiceComb引擎,才能互相发现。
    1. 选择云服务配置 > 微服务引擎
    2. 单击“绑定微服务引擎”
    3. 选择当前环境下已纳管的ServiceComb引擎。
    4. 单击“确定”

  10. 单击“创建并部署”

    等待组件部署完成。

确认部署结果

  1. 单击左上角,返回“应用管理”页面。
  2. 选择微服务引擎 > 微服务目录
  3. 在微服务引擎下拉列表选择部署了微服务应用的ServiceComb引擎。
  4. 在“微服务列表”页签,如果各微服务实例数如下表所示,则部署成功。

    组件名称

    实例数

    unit-controller

    1

    unit-consumer

    1

    unit-provider

    1

相关文档