灰度消息主要是指线上测试验证的消息。
灰度消息产生由上游用户产生,在消息的userProperties中带上灰度标识。
正常consumer会过滤调灰度标识的消息,broker端支持properties过滤。
灰度consumer的产生,新创建一个节点,由配置中心决定是灰度节点。灰度节点只消费带灰度的消息,其余消息过滤掉。
正常切灰度:
新建立节点,然后上游产生灰度消息,开始测试验证。
灰度切正常:
上游停止产生灰度消息,干掉灰度节点
缺点:
无法确切的保证灰度消息全部消费完毕
灰度消息不能是正常的业务消息,因为有可能会丢失
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。