【文件属性】:
文件名称:基于Nacos元数据实现灰度发布,可以按照最小粒度灰度发布
文件大小:12KB
文件格式:JAR
更新时间:2022-08-17 16:44:17
灰度发布
使用方式
案例1:
Nacos元数据配置
{"idDeptSign":"040101","ip":"192.168.1.2","springCloud":"register"}
前端请求头设置参数publicParam
{"idDeptSign":"040101","ip":"192.168.1.2","idEmp":"12342134"}
idDeptSign和ip值都相等,则会有灰度服务
案例2:
Nacos元数据配置
{"idDeptSign":"040101","ip":"192.168.1.2","springCloud":"register"}
前端请求头设置参数publicParam
{"idDeptSign":"040101","ip":"192.168.1.3","idEmp":"12342134"}
ip不相等,所以不会走灰度配置
总结:
前端请求头的json内容key值如果和Nacos元数据json的key值相等,则value值必须相等,否则不走灰度服务。如果key值不相等,则不进行匹配