文章16 | 阅读 7183 | 点赞0
先看下下面这个图,画的很丑,将就看看吧
我们从图知道现在有两个主题 T1 和 T2 它们都有[0,1,2]三个分区,现在有3个消费者A、B、C
A和B是同一个组的, C单独一个组。
消费者A和B、C都订阅了主题T1 ,T2主题只有消费者B订阅了
消费的时候,因为T2主题只有B消费者订阅了,T2的3个分区都要给B消费
对于消费者C很容易理解,主题T1的3个分区只能都给C消费。
对于消费者A和B它们两个都订阅了T1,但是A和B是同一个组的,所以不能把T1主题的分区都发给A和B ,这样就重复消费了,一个主题被一个组消费两次,这时候A和B就要平均分配,3个分区2个消费者,3除以2除不尽,这样就分配不均,这样A就可能被分到主题T1的[0,1]两个分区,B负责消费分区3
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/ywl470812087/article/details/105617921
内容来源于网络,如有侵权,请联系作者删除!