
利用Nacos元数据进行灰度发布,支持按最小单元逐步推出新版本
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目采用Nacos元数据实现灰度发布策略,确保软件更新时能以最小服务单元逐步部署新版本,降低风险并提高系统稳定性。
使用案例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值不同,则不予匹配。
全部评论 (0)
还没有任何评论哟~


