kafka消费者三种分区分配策略 Range (默认) 分配策略:分区数/消费者数=整数 这个整数是每个消费者默认分到的分区 余数默认分给前面的消费者例如consumer0 例:有7个分区 3个消费者 consumer0分到 3个 consumer1 分到2个 consumer2 分到两个 RoundRobin 分配策略:一人一个轮询分配 Sticky 分配策略:首先尽量均衡的放置分区到消费者上面 在出现同一消费者组组内消费者出现问题的时候,会尽量保持原有的分配的分区不变; 例 原本 consumer0分到 3个 0、1、2 consumer1 分到2个 3、4 consumer2 分到2个 5、6 如果consumer0 挂了 则该机制尽量保证consumer1 的3、4 不变 和consumer2的5、6不变 的基础上进行分配
kafka消费者三种分区分配策略
最新推荐文章于 2024-08-26 15:39:29 发布