目录
💟这里是CS大白话专场,让枯燥的学习变得有趣!
💟没有对象不要怕,我们new一个出来,每天对ta说不尽情话!
💟好记性不如烂键盘,自己总结不如收藏别人!
🧡分区分配策略
💌若有10个分区,3个消费者,不同的分配策略结果如下:
🍠Range
consumer1:0 1 2 3
consumer2:4 5 6
consumer3:7 8 9
🍠Roundrobin(轮询)
consumer1:0 3 6 9
consumer2:1 4 7
consumer3:2 5 8
🍠Sticky(粘性)
consumer1:0 3 7 8
consumer2:2 6 9
consumer3:1 4 5
🧡再平衡
💌如果consumer1挂了,再平衡的结果如下:
🍠Range
consumer1:×
consumer2:0 1 2 3 4 5 6
consumer3:7 8 9
🍠Roundrobin(轮询)
consumer1:×
consumer2:1 4 7 0 6
consumer3:2 5 8 3 9
🍠Sticky(粘性)
consumer1:×
consumer2:2 6 9 0 3
consumer3:1 4 5 7 8