灰度消息主要是指线上测试验证的消息。
灰度消息产生由上游用户产生,在消息的userProperties中带上灰度标识。
正常consumer会过滤调灰度标识的消息,broker端支持properties过滤。
灰度consumer的产生,新创建一个节点,由配置中心决定是灰度节点。灰度节点只消费带灰度的消息,其余消息过滤掉。
正常切灰度:

新建立节点,然后上游产生灰度消息,开始测试验证。

灰度切正常:

上游停止产生灰度消息,干掉灰度节点

缺点:

无法确切的保证灰度消息全部消费完毕
灰度消息不能是正常的业务消息,因为有可能会丢失


v4ki5mqu
1 声望0 粉丝

« 上一篇
kafka知识整理
下一篇 »
xiaoxi整理