检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
微服务引擎概述 微服务引擎(Cloud Service Engine,CSE)提供服务注册、服务治理、配置管理等全场景能力;帮助您实现微服务应用的快速开发和高可用运维。
如果重试失败,可删除创建失败的微服务引擎,删除微服务引擎,请参考删除微服务引擎专享版。 父主题: 微服务引擎
管理微服务引擎 查看微服务引擎信息 获取微服务引擎服务注册发现地址 获取微服务引擎配置中心地址 查看微服务引擎实例数配额 查看微服务引擎配置条目配额 设置微服务引擎备份与恢复 管理微服务引擎公网访问 查看微服务引擎操作日志 升级微服务引擎版本 删除微服务引擎 管理微服务引擎安全认证
使用微服务引擎 使用微服务仪表盘 管理微服务 微服务治理 配置管理(适用于2.x版本) 配置管理(适用于1.x版本) 系统管理 父主题: 微服务引擎
请求消息 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。
父主题: 使用服务治理
流量标记可以在不同的应用层实现,比如:在提供REST接口的服务端,可以通过HttpServletRequest获取流量信息;在RestTemplate调用的客户端,可以从RestTemplate获取流量信息。 不同的框架和应用层,提取信息的方式不一样。
解绑公网IP 已绑定公网IP的微服务引擎专享版,可通过解绑公网IP取消公网访问引擎的能力。 解绑公网IP 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 在页面上方“微服务引擎”下拉列表,选择待操作的微服务引擎。
请求消息 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。
表1 灰度发布类型说明 类型 说明 微服务灰度发布 适用于容器部署方式部署的微服务组件(ServiceComb/Spring Cloud),灰度发布任务作用于微服务,可通过多个微服务协作,共同完成新特性的上线。 要求组件选择了Java、Tomcat或者Docker技术栈。
选择“微服务引擎 > 微服务目录”。 在微服务引擎下拉列表选择部署了微服务应用的ServiceComb引擎。 在“微服务列表”页签的“全部应用”下拉列表中选择创建应用时创建的应用名称(例如:weathermap)。 如果各微服务实例数如下表所示,则部署成功。
使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件 实践概述 操作前准备 操作步骤 构建验证
父主题: 使用服务治理
查询指定微服务信息 功能介绍 根据service_id查询微服务定义信息。
查询所有微服务信息 功能介绍 根据条件组合,查询满足所有条件的微服务定义信息。
只能选择与微服务引擎同企业项目下的公网IP。 单击“确定”,完成绑定。 父主题: 管理微服务引擎公网访问
请求消息 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。
服务韧性 冗余:全部服务都为无状态,利用基础设施层提供的“服务端负载均衡能力”将请求发送到不同实例当中,实现负载分摊。通过API网关对下游系统提供服务,API网关提供限流、熔断、降级等多种手段,并可对流量进行控制,保证升级不中断服务。
开发微服务应用 如您已经完成了微服务应用的开发,请跳过本章节。 开源社区提供了丰富的开发资料和帮助渠道帮助您使用微服务开发框架。如您需深入了解具体微服务框架下的微服务应用开发,请参考本章节给出的参考资料链接。 体验微服务引擎最快捷的方式是使用“微服务引擎推荐示例”里面的例子。
选择强制删除会自动注销所有服务实例,并且删除相关的服务依赖关系。如果未传此参数,那么在服务拥有实例时,无法被删除。