检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Spring Cloud应用实现标签路由功能 功能介绍 基于虚拟机场景 基于CCE场景 配置路由规则 验证标签路由功能 父主题: ServiceComb引擎应用治理
400021 ErrModifyRuleNotAllow 不允许更改规则 必须修改版本号才允许更改微服务信息。 400022 ErrRuleNotExists 规则不存在 通常出现在查询接口,表明规则不存在,业务根据返回值做恰当后续处理。
鉴权规则 通过设置鉴权类型、鉴权模式定义的一种规则。 鉴权模式 鉴权模式支持黑名单模式。 黑名单模式 在鉴权规则中,符合条件的需要鉴权,其余不需要鉴权。 Nacos引擎相关概念 概念 说明 命名空间 用于进行租户粒度的配置隔离。
则需要由主账号为其预置VPC默认安全组cse-engine-default-sg,并添加如表1所示规则。 添加安全组规则,请参考添加安全组规则。
说明: Method和Path规则必须配置。 Headers规则可根据需要选择配置。 单击“确定”,完成业务场景创建。 单击业务场景所在行的,可查看匹配规则详情。 单击业务场景所在行“操作”列的“编辑”,可对业务场景进行编辑。
Data ID通常采用类Java包的命名规则保证全局唯一性。此命名规则非强制。 支持输入数字、大小写字母和特殊字符(_-.:),长度不超过255个字符。 配置分组 Nacos中的一组配置集,是组织配置的维度之一。
“域名”为“*”的路由, 在路由规则中,添加如下路由规则: “服务地址”的匹配类型选择“前缀匹配”,服务地址输入“/”。 “请求方法”选择选择“POST”、“GET”、“DELETE”和“PUT”。
在“编辑路由”页面可修改路由的流量特征和路由规则参数。 单击“保存并发布”,该路由编辑完成,且该路由已发布。 当单击“保存”后,该路由编辑完成但未发布。 父主题: 配置路由
同步任务需要双边网络互通,所以您自建的Nacos、CSE Nacos、Mysql和ECS实例需要处于同一个网段下,能够网络互通,并且组件的配置安全组规则完成。 父主题: 用户自建Nacos迁移到CSE Nacos
图13 设置黑白名单 配置项 配置项说明 类型 黑名单:表示根据匹配规则匹配到的微服务都不允许访问当前服务。 白名单:表示根据匹配规则匹配到的微服务允许访问当前服务。 匹配规则 使用正则表达式表示。
高级特性 历史版本 √ x - 版本对比 √ x - 一键回滚 √ x - 配置标签 √ x - 性能 秒级下发 √ x - 微服务治理 业务场景化治理 业务场景定义 √ x - 基于请求Method的匹配规则 √ x - 基于请求Path的匹配规则 √ x - 基于请求Headers
使用API开发的自定义代码,也可以通过ServiceComb引擎的管理控制台下发业务和治理规则。 代码的基本过程包括声明RateLimitingHandler的引用,创建GovernanceRequest,拦截(包装)业务逻辑,处理治理异常。
Spring Cloud Huawei降级是一种治理规则,集成Spring Cloud Huawei以后,默认集成了客户端治理模块spring-cloud-starter-huawei-governance其原理为:当被流量标的路径被请求时,所有的请求百分百都会返回null,forceClosed
支持区域: 华东-上海一 西南-贵阳一 查看应用网关信息 编辑访问端口 绑定/解绑负载均衡器 管理应用网关标签 修改应用网关维护时间窗 扩容应用网关 升级应用网关 删除应用网关 使用应用网关 您可以为应用网关配置路由规则,当应用网关收到访问流量时,会根据已配置的路由规则判断是否匹配并做相应的处理
图1 统一到期日 更多关于统一到期日的规则请参见如何设置统一到期日。 父主题: 续费
单个治理策略包含:治理规则和业务场景。治理规则和业务场景实际会等量占用配置中心的配额。 微服务版本数:微服务场景中版本用来标记微服务的迭代记录,方便对微服务的不同迭代进行管理。 微服务实例数:实例是一个微服务的最小运行和部署单元,通常对应一个应用进程。
图1 统一到期日 更多关于统一到期日的规则请参见如何设置统一到期日。 父主题: 续费
按需计费模式产品根据使用量类型的不同,分为按小时、按天、按月三种周期进行结算,具体扣费规则可以参考按需产品周期结算说明。ServiceComb引擎专享版的按需计费模式按小时进行结算。
按需计费模式产品根据使用量类型的不同,分为按小时、按天、按月三种周期进行结算,具体扣费规则可以参考按需产品周期结算说明。注册配置中心的按需计费模式按小时进行结算。如注册配置中心在8:30被删除,但是8:00~9:00期间产生的费用,通常会在10:00左右才进行扣费。
Sermant Agent提供了标签路由的能力,标签路由通过匹配dubbo attachment中的信息,把符合规则的流量转发到对应的标签应用中,从而实现标签路由的功能。