检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
多条路由规则之间是“或”关系。 单个路由规则中的匹配条件,即服务地址、请求方法、请求头和请求参数之间是“且”关系。 表1 路由参数 类型 配置项 描述 流量特征 *路由名称 自定义路由的名称。包含小写字母、数字和特殊字符(-.),不能出现连续特殊字符且不能以特殊字符开头和结尾,长度不超过53个字符。
x版本为例介绍。3.x版本配置详情请参考流量特征治理。 Spring Cloud Huawei降级是一种治理规则,集成Spring Cloud Huawei以后,默认集成了客户端治理模块spring-cloud-starter-huawei-governance其原理为:当被流量
错误注入 用户在consumer端使用故障注入,可以设置发往指定微服务的请求的时延和错误及其触发概率用来在业务高峰期时保护核心业务只被关键微服务访问。 Spring Cloud Huawei暂不支持错误注入治理策略。 Java Chassis错误注入治理是作用于微服务消费者,需要
使用注册配置中心 命名空间管理 服务管理 配置管理 权限控制 查看Nacos引擎运行监控 父主题: 注册配置中心
Java Chassis使用配置中心 Java Chassis使用以config-center命名的配置中心。 需要在项目中增加如下依赖: <dependency> <groupId>org.apache.servicecomb</groupId> <artifactId
Nacos引擎作为服务来源。 当前不支持网络模型为容器隧道网络的CCE集群作为服务来源。 创建服务来源 登录微服务引擎控制台。 在左侧导航栏选择“应用网关 ”。 单击待操作的实例名称。 在左侧导航栏选择“路由管理 > 服务来源”。 单击“创建来源”。 在“创建来源”弹出框中,配置参数如下。
灰度规则设置 Sermant Agent监听配置范围 Sermant Agent使用CSE作为配置中心时,监听的范围有以下三个: app=default&environment=&service={服务名} app=default&environment= public=default
使用ServiceComb引擎功能 使用服务注册 使用配置中心 使用服务治理 使用灰度发布 使用仪表盘 使用安全认证
开启或关闭TLS模式,也可将该服务开启或关闭报文转换功能,当开启报文转换功能后,该服务作为外部处理器,可以根据设置报文转换规则对下游服务的请求报文进行转换处理。 当开启报文转换功能后,服务将不能配置为路由或者自定义鉴权的目标服务。 父主题: 管理服务
仪表盘地址,不需要配置monitor地址,就可以使用仪表盘功能。 如果是本地启动微服务应用注册到ServiceComb引擎,需要手工配置monitor地址,才可以使用仪表盘功能。 配置monitor地址,请参考使用仪表盘。 当使用Spring Cloud Huawei框架接入时,
过配置项:servicecomb.governance.{operation}.matchType指定匹配规则,默认使用REST。如果使用Java Chassis中的highway协议调用,需要指定matchType类型为rpc。比如: servicecomb: governance:
'X-HTTP-EEROR-STATUS-CODE' 同样响应头header中设置的响应码也支持自定义,但是需要在容错策略中增加对应的错误码,例如设置X-HTTP-STATUS-CODE=511,那么错误码中增加511错误码,配置如下: servicecomb: matchGroup:
所有用户使用。 基于ServiceComb Java Chassis框架开发的微服务需要在POM中添加依赖darklaunch或handler-router,并且在配置文件中增加servicecomb.router.type=router。 基于Spring Cloud Huaw
使用应用网关时出现503报错 问题现象 应用网关平稳运行过程中偶现503报错,且此过程中未变更网关配置。 错误码为503的具体报错信息为:upstream connect error or disconnect/reset before headers. reset reason:
调用,认证流程请参考服务中心RBAC说明。 开启了安全认证的ServiceComb引擎专享版,在使用安全认证前需要完成以下工作: 创建安全认证账号名和密码 配置微服务安全认证的账号名和密码 框架支持安全认证功能的版本要求:Spring Cloud需要集成Spring Cloud Huawei
使用仪表盘 仪表盘提供一些基础的微服务运行监控能力。微服务通过SDK上报运行状态数据,上报的数据内容包括请求统计数据,比如请求数、时延、错误率等,还包括和治理有关的一些状态,比如熔断状态等。 Spring Cloud使用仪表盘,不需加入依赖,可直接使用。Spring Cloud包
容灾切换 当应用网关的后端服务全部异常时,支持手动切流,将流量转到容灾站点网关。 使用限制 生效粒度为“网关全局”只能开启一条切流规则。 生效粒度为“路由”和“域名”同级别的可以开启多条,但是不同级别的不能同时开启。 可以配置多个域名级切流规则,但是已经被某条域名级切流规则引用的域名,在配置其他域名级切流规则时不可启用。
业务场景治理 ServiceComb引擎针对不同的微服务开发框架,比如Spring Cloud、Java Chassis等设计了统一的基于动态配置的流量特征治理。通过在开发框架中引入相关治理组件,即可使用微服务引擎的微服务治理功能。 ServiceComb引擎业务场景治理分为创建业务
使用华为云CSE注意事项 查看ServiceComb引擎、Nacos引擎和应用网关信息时为什么看不到VPC、ELB等云服务信息? 创建委托失败怎么解决?
能可以方便地在不同的场景下使用基于流量的治理能力,比如在网关场景下进行流控,在Java Chassis场景下支持URL匹配等。SDK基于Spring,使用Spring的框架都能够灵活的使用这些API,方法类似。 下面以流控为例,说明如何使用API。使用API开发的自定义代码,也可