实测梳理一下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全部消费
相关推荐
TCChzp10 分钟前
Kafka入门-Broker以及文件存储机制
分布式·kafka
斯普信专业组4 小时前
Kafka消费者组位移重设指南
分布式·kafka·linq
火龙谷4 小时前
【hadoop】疫情离线分析案例
大数据·hadoop·分布式
shangjg35 小时前
Eureka 心跳续约机制
java·分布式·spring cloud·eureka
bxlj_jcj6 小时前
Kafka入门:解锁核心组件,开启消息队列之旅
分布式·kafka
bxlj_jcj6 小时前
Kafka 架构原理解析
分布式·架构·kafka
掘金-我是哪吒8 小时前
分布式微服务系统架构第146集:JavaPlus技术文档平台
分布式·微服务·云原生·架构·系统架构
麦兜*9 小时前
RabbitMQ 高可用与可靠性保障实现
分布式·中间件·rabbitmq·java-rocketmq·java-rabbitmq·安全架构
苏格拉没有底_coder11 小时前
Redis+Kafka实现动态延时任务
数据库·redis·kafka
it_xiao_xiong13 小时前
微服务集成seata分布式事务 at模式快速验证
分布式·微服务·架构