1.同一个group
两个Consumer会均衡消费分区,例如5个分区,partition_count不能大于5,
Consumer1 消费0-2分区,Consumer消费3-4分区;
m_conf = rd_kafka_conf_new();
rd_kafka_conf_set_rebalance_cb(m_conf,rebalance_cb);
2.不同group
这个情况我没用使用过,但是网上有详细的介绍资料,大概来说就是可以不同group可以消费同一条消息
1.同一个group
两个Consumer会均衡消费分区,例如5个分区,partition_count不能大于5,
Consumer1 消费0-2分区,Consumer消费3-4分区;
m_conf = rd_kafka_conf_new();
rd_kafka_conf_set_rebalance_cb(m_conf,rebalance_cb);
2.不同group
这个情况我没用使用过,但是网上有详细的介绍资料,大概来说就是可以不同group可以消费同一条消息