bash
清空topic
kafka-topics.sh --bootstrap-server localhost:9092 --delete --topic second
创建分区
kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 3 --topic second
发
kafka-console-producer.sh --bootstrap-server localhost:9092 --topic second
先存着几个测试时用的命令,测试前提
消费者1,2同组,消费者3 不同组
测试用例=>结论
- topic不分区 =》 消费者1,2只有一个有全部消费(好像是后面连接的那个), 消费者3全部消费
- topic分2个区 =》 消费者1,2随机分摊消费(但是不重复),消费者3全部消费
- topic分3个区 =》 消费者1,2随机分摊消费(但是不重复,也不会少消费消息),消费者3全部消费