实测梳理一下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全部消费
相关推荐
jamesge20102 小时前
kafka学习笔记
笔记·学习·kafka
巧克力味的桃子2 小时前
Spark 课程核心知识点复习汇总
大数据·分布式·spark
Java 码农2 小时前
RabbitMQ集群部署方案及配置指南05
分布式·rabbitmq
小马爱打代码3 小时前
ZooKeeper:五种经典应用场景
分布式·zookeeper·云原生
上海锟联科技6 小时前
DAS一体化光模块
分布式·分布式光纤传感·ofdr·光频域反射·das
Java 码农7 小时前
RabbitMQ集群部署方案及配置指南04
分布式·rabbitmq
独自破碎E7 小时前
在RabbitMQ中,怎么确保消息不会丢失?
分布式·rabbitmq
Java 码农7 小时前
RabbitMQ集群部署方案及配置指南02
分布式·rabbitmq
虫小宝7 小时前
京东返利app分布式追踪系统:基于SkyWalking的全链路问题定位
分布式·skywalking
星图易码7 小时前
星图云开发者平台功能详解 | IoT物联网平台:工业设备全链路智能管控中枢
分布式·物联网·低代码·低代码平台