实测梳理一下kafka分区分组的作用

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 不同组

测试用例=>结论

  1. topic不分区 =》 消费者1,2只有一个有全部消费(好像是后面连接的那个), 消费者3全部消费
  2. topic分2个区 =》 消费者1,2随机分摊消费(但是不重复),消费者3全部消费
  3. topic分3个区 =》 消费者1,2随机分摊消费(但是不重复,也不会少消费消息),消费者3全部消费
相关推荐
Wang's Blog14 分钟前
RabbitMQ: 高可用集群与跨集群通信架构深度解析
分布式·架构·rabbitmq
爱学大树锯34 分钟前
【高并发多线程原理】-分布式场景下解决一致性问题方案
分布式
xerthwis1 小时前
Kafka:现代数据架构的“脊椎”与“神经”,重新定义数据流动的民主化
大数据·kafka·数据库开发·数据库架构
灯下夜无眠2 小时前
Spark Executor 与 Driver 在三种模式下的区别
大数据·分布式·spark
赫尔·普莱蒂科萨·帕塔2 小时前
DeepMind 分布式 AGI 安全框架与拼凑型 AI 群技术深度分析
分布式·安全·agi
Vic101013 小时前
Redis防重复点击与分布式锁
java·数据库·redis·分布式
Vic101013 小时前
Redis防重复点击与分布式锁实现方案对比笔记
java·redis·笔记·分布式
物流可信数据空间4 小时前
可信数据空间与区块链技术的结合点有哪些?
分布式·架构·区块链
Wang's Blog4 小时前
Kafka: Streams核心概念解析之KStream与KTable及实时WordCount实现
分布式·kafka
爱学大树锯4 小时前
【Zookeeper分布式锁:从原理到实战】
分布式·zookeeper·云原生