检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参考快速体验ServiceStage选择合适的部署方式。 验证 部署成功后,登录微服务引擎控制台,在左侧导航栏选择“ServiceComb引擎专享版”,单击前提条件创建的ServiceComb引擎,选择“微服务目录”,单击微服务名称,在“实例列表”页签查看服务实例是否已经成功注册。 您也可以验证Consumer调用Provider能够正常调用。
l文件的配置,会在对应的服务下注册服务实例。如果没有事先创建微服务或者微服务已删除,在注册服务实例时会自动创建微服务。 微服务已启用了公钥认证,设置的黑白名单才能生效,请参考为微服务设置公钥认证。 设置黑白名单 登录微服务引擎控制台。 在左侧导航栏选择“ServiceComb引擎专享版”。
若ServiceComb引擎专享版未开启编程接口安全认证,但微服务组件配置了安全认证账号名和密码,引擎会对微服务组件配置的账号进行校验。 Spring Cloud微服务组件配置安全认证账号名和密码 配置文件配置方式 为微服务的“bootstrap.yml”文件增加以下配置,若已配置请忽略。
用户在consumer端使用故障注入,可以设置发往指定微服务的请求的时延和错误及其触发概率用来在业务高峰期时保护核心业务只被关键微服务访问。 Spring Cloud Huawei暂不支持错误注入治理策略。 Java Chassis错误注入治理是作用于微服务消费者,需要微服务应用集成错误注入模块,启用fa
服务启动时注册了端口为8080和9090的实例,在服务列表中9090端口实例丢失,导致请求grpc的时候报错 问题描述 服务启动时分别注册了端口为8080和9090的两个实例,对应http和grpc的端口,但是服务发现列表只能看到8080的实例,导致请求grpc的时候报错。 可能原因
外部依赖,部分存在降级,并不是全部业务在单个三方件故障时都无法提供服务。例如缓存故障可以读数据库,数据库故障影响写业务,但是读通过缓存实现;消费者在消息队列异常时仍能提供HTTP接口服务;注册中心异常时可以通过内存里的缓存数据调用其他服务。 本Pod的重启,对外部组件的异常恢复没有意义。 外
限流规则借鉴了Resilience4j的思想,作用在服务端,其原理为:每隔limitRefreshPeriod的时间会加入rate个新许可,就可以最多接受rate个请求,超过的将被限流,返回响应码429。 Java Chassis的限流作用于微服务提供者,需要微服务应用集成流量控制模块,启用qps-
定窗口大小,根据滑动窗口类型,单位可能是请求数量或者秒。 Java Chassis的熔断作用于微服务消费者,需要微服务应用集成熔断模块,启用bizkeeper-consumer处理链。 配置示例如下: servicecomb: handler: chain:
"application/json;charset=UTF-8"。 X-Auth-Token 是 String 用户Token。 x-engine-id 是 String 微服务引擎专享版的实例ID。 X-Enterprise-Project-ID 是 String 企业项目ID。 x-environment 否 String
"application/json;charset=UTF-8"。 X-Auth-Token 是 String 用户Token。 x-engine-id 是 String 微服务引擎专享版的实例ID。 X-Enterprise-Project-ID 是 String 企业项目ID。 x-environment 否 String
None 服务介绍 产品介绍 03:20 了解什么是微服务引擎CSE服务 操作指导 创建注册配置中心 03:33 快速创建注册配置中心Nacos引擎 查看注册配置中心详细信息 03:17 如何查看注册配置中心Nacos引擎详细信息 创建应用网关 04:47 快速创建应用网关 通过
2023年8月 2024年9月 EOS:End of Service & support,停止该版本的服务,建议您在执行作业时选择最新版本的引擎。在该日期之后,不再提供该软件版本的任何技术服务支持。 父主题: 版本公告
微服务治理(适用ServiceComb引擎为1.x和2.4.0+) 微服务治理概述 为微服务设置负载均衡治理策略 为微服务设置限流治理策略 为微服务设置降级治理策略 为微服务设置容错治理策略 为微服务设置熔断治理策略 为微服务设置错误注入治理策略 为微服务设置黑白名单治理策略 为微服务设置公钥认证
参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 service_name 是 String 微服务名称。 表2 Query参数 参数 是否必选 参数类型 描述 environment 否 String 所属环境,不填表示<空>环境。 app_id
参数类型 描述 project_id 是 String 租户子项目的唯一标识。字符长度为1~64。 service_name 是 String 微服务名称。 表2 Query参数 参数 是否必选 参数类型 描述 environment 否 String 所属环境,不填表示<空>环境。 app_id
应用,支持使用应用名称搜索目标应用,也可以通过选择环境筛选应用。 查看应用列表 登录微服务引擎控制台。 在左侧导航栏选择“ServiceComb引擎专享版”。 单击待操作的引擎。 单击“微服务目录”。 未开启安全认证的引擎,请执行6。 开启安全认证的引擎,当登录控制台的用户为导入
单击“实例列表”,进入实例列表查看引擎的所有实例。 支持使用微服务名称搜索目标实例,也可以选择环境、应用筛选实例。 修改实例状态 “实例状态”是微服务实例信息的一部分,用于反映微服务实例的状态。 在创建并部署组件中通过绑定ServiceComb引擎同步的微服务实例不支持状态修改。 微服务实例状态说明请见下表。 状态
配置健康检查 应用网关支持为服务配置主动健康检查,可以避免在服务的个别实例发生发故障,出现实例上下线情况时,应用网关感知不到,影响业务使用的情况。在后端服务有多实例部署时,配置健康检查能够隔离检查失败的实例,提高路由到该服务接口的可用性。 健康检查配置 登录微服务引擎控制台。 在左侧导航栏选择“应用网关”。
Cloud应用实现全链路灰度 在微服务架构下,有些开发需求会使微服务调用链路上的多个微服务同时发生了改动,通常每个微服务都会有灰度环境或分组来接收灰度流量。此时希望通过进入上游灰度环境的流量,也能进入下游灰度的环境中,确保一个请求始终在灰度环境中传递,即使这个调用链路上有一些微服务没有灰度环境,这
"application/json;charset=UTF-8"。 X-Auth-Token 是 String 用户Token。 x-engine-id 是 String 微服务引擎专享版的实例ID。 X-Enterprise-Project-ID 是 String 企业项目ID。 x-environment 否 String