概述
spring cloud gray是作者公司(掌门1对1) 内部孵化的出来的产品,相对来说是比较稳定,毕竟经过了公司的线上验证,目前捐献给了spring cloud中国社区,项目链接,关于特性原作者博客有详细介绍:Spring Cloud Gray 微服务灰度中间件
总结
经过以下功能进行了测试
- 灰度实例测试
- 多版本灰度测试
- 服务灰度测试
功能基本能满足需求,但是不够丰富,例如缺少按照百分比灰度放量测试、灰度兜底等功能。其次配置相对繁琐,社区不是特别活跃,案例较少,如果有bug需要做好自行修复准备。
例如本人在进行功能测试发现如下bug
在控制台设置的header参数,source=gray走灰度实例,但是这个灰度实例B1下线,请求测试时走了正常实例服务B,正常应该报错,这种问题就需要开发人员自行修改了,当然也可以求救社区,但是可能解决时间没那么块。
以下是官方沟通群
群链接:
https://qr.dingtalk.com/action/joingroup?code=v1,k1,a3CBsbJY9SfCfm+h+Yp7dQdDJufTZDPHgibBtIRoVRc=&_dt_no_comment=1&origin=11
如果文字有阐述不对地方,请指正,谢谢。