kafka分区分配策略及代码测试
kafka分区分配策略
分区分配策略
默认是range strategy策略
Kafka从0.11.x版本开始有3种方式:RangeAssignor、RoundRobinAssignor、StickyAssignor(之前是前2种)
3种策略解释
1.RangeAssignor:
假设n=分区数/消费者数量,m=分区数%消费者数量,那么前m个消费者每个分配n+1个分区,后面的(消费者数量-m)个消费者每个分配n个分区。
排完序的分区将会是0, 1, 2, 3, 4, 5, 6, 7,
原创
2020-07-08 13:29:07 ·
406 阅读 ·
0 评论