当前位置: 首页 > news >正文

kafka-消费者组-发布订阅测试

文章目录

  • 1、发布订阅测试
    • 1.1、创建消费者4并指定组 my_group2
    • 1.2、列出所有的消费者组
    • 1.3、查看 my_group2 组的详细信息
    • 1.4、发送第六条消息accomplish
      • 1.4.1、查看 my_group1 组的详细信息
      • 1.4.2、查看 my_group2 组的详细信息

1、发布订阅测试

接着上一篇点对点博客测试
kafka-消费者组-点对点测试博客链接
多个消费者组,每个组都可以消费一次消息
消费者在不同组 就是发布订阅模式

1.1、创建消费者4并指定组 my_group2

[root@localhost ~]# kafka-console-consumer.sh --bootstrap-server 192.168.74.148:9092 --topic my_topic1 --group my_group2

1.2、列出所有的消费者组

[root@localhost ~]# kafka-consumer-groups.sh --bootstrap-server 192.168.74.148:9092 --list
my_group2
my_group1

1.3、查看 my_group2 组的详细信息

[root@localhost ~]# kafka-consumer-groups.sh --bootstrap-server 192.168.74.148:9092 --group my_group2 --describeGROUP           TOPIC           PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG             CONSUMER-ID                                               HOST            CLIENT-ID
my_group2       my_topic1       0          2               2               0               consumer-my_group2-1-a101354d-34f8-4d3a-83e2-95b4edcab830 /192.168.74.148 consumer-my_group2-1
my_group2       my_topic1       1          1               1               0               consumer-my_group2-1-a101354d-34f8-4d3a-83e2-95b4edcab830 /192.168.74.148 consumer-my_group2-1
my_group2       my_topic1       2          2               2               0               consumer-my_group2-1-a101354d-34f8-4d3a-83e2-95b4edcab830 /192.168.74.148 consumer-my_group2-1

1.4、发送第六条消息accomplish

在这里插入图片描述

1.4.1、查看 my_group1 组的详细信息

[root@localhost ~]# kafka-consumer-groups.sh --bootstrap-server 192.168.74.148:9092 --group my_group1 --describeGROUP           TOPIC           PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG             CONSUMER-ID                                               HOST            CLIENT-ID
my_group1       my_topic1       1          1               1               0               consumer-my_group1-1-c2ff5a19-af5c-47fc-9ad9-d6028844f86c /192.168.74.148 consumer-my_group1-1
my_group1       my_topic1       2          3               3               0               consumer-my_group1-1-c6a31cdb-c924-49bb-99da-cf45ffdbefb6 /192.168.74.148 consumer-my_group1-1
my_group1       my_topic1       0          2               2               0               consumer-my_group1-1-19852a4a-9a4e-4b41-b605-0a78530d0cd8 /192.168.74.148 consumer-my_group1-1

1.4.2、查看 my_group2 组的详细信息

[root@localhost ~]# kafka-consumer-groups.sh --bootstrap-server 192.168.74.148:9092 --group my_group2 --describeGROUP           TOPIC           PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG             CONSUMER-ID                                               HOST            CLIENT-ID
my_group2       my_topic1       0          2               2               0               consumer-my_group2-1-a101354d-34f8-4d3a-83e2-95b4edcab830 /192.168.74.148 consumer-my_group2-1
my_group2       my_topic1       1          1               1               0               consumer-my_group2-1-a101354d-34f8-4d3a-83e2-95b4edcab830 /192.168.74.148 consumer-my_group2-1
my_group2       my_topic1       2          3               3               0               consumer-my_group2-1-a101354d-34f8-4d3a-83e2-95b4edcab830 /192.168.74.148 consumer-my_group2-1

相关文章:

  • linux同步搭建多台服务器
  • Caused by: java.lang.IllegalStateException
  • docker安装Mysql5.7版本
  • Visual Studio怎么用?
  • MySql每天从0开始生成特定规则自增编号
  • Llama模型家族之RLAIF 基于 AI 反馈的强化学习(六) RLAIF 代码实战
  • 开源大模型源代码
  • chap5 CNN
  • 使用 Vue 3 和 vue-print-nb 插件实现复杂申请表的打印
  • 大宋咨询(深圳车主满意度调查)如何开展汽车展会观众满意度问卷调查
  • JVM思维导图
  • java配置文件解析yml/xml/properties文件
  • 成绩发布小程序哪个好用?
  • 【Word】调整列表符号与后续文本的间距
  • 【Linux】常见命令:fping的介绍和用法举例
  • 【翻译】babel对TC39装饰器草案的实现
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • Android开源项目规范总结
  • AngularJS指令开发(1)——参数详解
  • Cookie 在前端中的实践
  • Date型的使用
  • express如何解决request entity too large问题
  • Flex布局到底解决了什么问题
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • Invalidate和postInvalidate的区别
  • Java 23种设计模式 之单例模式 7种实现方式
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Mithril.js 入门介绍
  • vuex 学习笔记 01
  • 程序员最讨厌的9句话,你可有补充?
  • 微信小程序:实现悬浮返回和分享按钮
  • 微信小程序实战练习(仿五洲到家微信版)
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 用简单代码看卷积组块发展
  • 在Unity中实现一个简单的消息管理器
  • nb
  • 阿里云移动端播放器高级功能介绍
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • ### RabbitMQ五种工作模式:
  • #Java第九次作业--输入输出流和文件操作
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (js)循环条件满足时终止循环
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (python)数据结构---字典
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (二)fiber的基本认识
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (万字长文)Spring的核心知识尽揽其中
  • (学习总结)STM32CubeMX HAL库 学习笔记撰写心得
  • (一)Docker基本介绍