Spring Cloud插件
- 该插件是用来将 转成
Spring Cloud协议
。
Spring Cloud
应用客户端接入,请参考:Spring Cloud服务接入 。
客户端接入Apache ShenYu
网关后,会自动注册选择器和规则信息,关于选择器和规则配置,请参考: 。
选择器处理
选择器处理,即handle
字段,是网关匹配到流量以后,可以进行处理的操作。更多信息请参考插件管理中的 。
处理配置详解:
:serviceId。
-
protocol
:协议默认值为’http’。upstreamUrl
: 服务器节点地址。:true:服务器可用,false:服务器不可用。
timestamp
:节点的启动时间。warmup
:节点的预热时间,参与负载均衡计算。
如果您想在springCloud插件中使用灰色路由,可以单击“灰色”按钮。
- 灰度发布可以在发布新版本应用时,自定义控制新版本应用流量比重,渐进式完成新版本应用的全量上线,最大限度地控制新版本发布带来的业务风险,降低故障带来的影响面,同时支持快速回滚。
当开启灰度是,网关的负载平衡算法将从当前节点列表中选择一个节点进行路由,并且您可以通过修改节点权重以更改负载平衡算法中节点的权重。
需要注意的是,如果您的业务实例没有使用’shenyu-client-springcloud’的客户端进行业务注册发现,您应该在当前选择器页面上手动添加节点信息进行灰度路由。
规则处理
处理配置详解:
path
:请求路径。