新网关-技术栈 springcloud-gateway

liyang1 d4430c8bd6 UPDATE-灰度发布 1 year ago
config_filters d127b6d9a4 fix: 修复注册问题 1 year ago
src d4430c8bd6 UPDATE-灰度发布 1 year ago
.gitignore 0709993242 feature: 原网关计数&日志统计功能 1 year ago
README.md d4430c8bd6 UPDATE-灰度发布 1 year ago
pom.xml d4430c8bd6 UPDATE-灰度发布 1 year ago

README.md

《 ===== 网关灰度发布 ===== 》 灰度发布实现逻辑:

在头部参数加入灰度关键key和value,   根据key 和 value 都匹配情况下匹配选取的节点服务;可配置多个参数

灰度发布例子

网关 --》 运管台
在nacos控制台,针对运管台服务 在服务发现运管台服务发现配置元数据参数例如 gray="{\"version\":\"v1\",\"main\":\"1\"}"
那在请求时 在头部只要带 version :v1  或者 main :1 即可到达 对应的节点服务。 

注: 以上灰度逻辑可调整

《 ===== web服务灰度 =====》 灰度发布实现逻辑: 同网关服务逻辑 在当前请求头部参数 或者 灰度发布例子: 前置 --》 在nacos控制台,针对运管台服务 在服务发现运管台服务发现配置元数据参数例如 gray="{\"version\":\"v1\",\"main\":\"1\"}" 那在请求时 在头部只要带 version :v1 或者 main :1 即可到达 对应的节点服务。

《 ===== dubbo 灰度 =====》