更新时间:2025-02-14 GMT+08:00
分享

在AppStage中管理微服务

微服务是对服务的进一步细粒度拆分,为服务开发可以提供更高的灵活性、可伸缩性和可维护性,同时也能够加速服务开发和部署过程。

在微服务管理页面,组织管理员可以创建、查看、编辑、删除、发布、同步或下线微服务相关信息,非组织管理员仅可查看所属部门及子部门的微服务详情。

前提条件

创建服务,且服务的“状态”为“已发布”

创建微服务

  1. 登录AppStage首页

    支持租户管理员(华为账号)及通过在AppStage中管理成员添加的用户登录。如果一个用户是多个组织的组织成员,则需要选择使用的组织。

  2. 在首页右上角,选择“应用基础信息 > 微服务管理”。
  3. 在“微服务管理”页面右上角,单击“创建微服务”。
  4. 在“创建微服务”页面,在“所属服务”下拉列表中选择微服务所属服务,设置微服务中文名、微服务英文名,其中微服务所属服务和微服务英文名设置后不可修改。

    • 微服务中文名:由3~64个字符组成,包含汉字、数字、字母。
    • 微服务英文名:由3~64个字符组成,包含大小写字母、数字,必须以字母开头。微服务英文名是微服务在系统内的唯一标识,录入后不可修改,系统在部分场景下会使用微服务英文名代替微服务中文名进行展示。

  5. 单击“创建”,创建微服务完成。
  6. “发布提示”框中,单击“发布”。将该微服务发布到开发中心、运维中心。

    在微服务列表中,新建的微服务“状态”由“草稿”变为“已发布”。发布后不支持删除。

相关操作

在“微服务管理”界面列表中,支持的其他操作请参考表1

表1 相关操作

操作

说明

查看微服务详情

在对应的“微服务中文名”列下,单击微服务中文名。

发布产品

在对应的“操作”列下,单击“发布”

如果在创建微服务时,在“发布提示”框,单击“暂不发布”,可以在这里进行发布。

微服务“状态”为“草稿”“已下线”,才能发布。

编辑微服务

在对应的“操作”列下,单击“编辑”。

微服务“状态”为“草稿”,才能编辑。

删除微服务

在对应的“操作”列下,单击“删除”。

微服务“状态”为“草稿”,才能删除。

下线微服务

在对应的“操作”列下,单击“下线”。

  • 微服务“状态”为“已发布”,才能下线。下线后,可再次发布。
  • 下线后AppStage的开发中心、运维中心无法使用该微服务。

同步微服务

在对应的“操作”列下,单击“同步”。

  • 微服务“状态”为“已发布/已下线”,才能同步。
  • 微服务发布后,如果AppStage开发中心、运维中心未同步到该微服务,可使用此“同步”功能重新同步微服务。

相关文档