实测梳理一下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全部消费
相关推荐
雨言yyds1 小时前
Kafka
分布式·kafka
学到头秃的suhian6 小时前
Redis分布式锁
java·数据库·redis·分布式·缓存
若水不如远方6 小时前
分布式一致性原理(四):工程化共识 —— Raft 算法
分布式·后端·算法
三水不滴6 小时前
千万级数据批处理实战:SpringBoot + 分片 + 分布式并行处理方案
spring boot·分布式·后端
笨蛋不要掉眼泪6 小时前
从单体到分布式:一次完整的架构演进之旅
分布式·架构
会算数的⑨6 小时前
Spring AI Alibaba 学习(三):Graph Workflow 深度解析(下篇)
java·人工智能·分布式·后端·学习·spring·saa
认真的薛薛6 小时前
数据库-日志管理、备份恢复与主从同步
数据库·分布式·mysql
invicinble7 小时前
分布式组件的全域认识和操作--gateway
分布式·gateway
Andy Dennis8 小时前
分布式ID方案学习
分布式
三点水-here8 小时前
04 - 分布式大模型推理实战:TP/PP/EP并行策略深度解析
分布式·rdma·nccl·moe·流水线并行·张量并行·专家并行