千家信息网

如何实现Rocketmq消息队列广播消费测试

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章将为大家详细讲解有关如何实现Rocketmq消息队列广播消费测试,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一 机器部署1、机器组成7台机器,均为16G内
千家信息网最后更新 2026年11月04日如何实现Rocketmq消息队列广播消费测试

这篇文章将为大家详细讲解有关如何实现Rocketmq消息队列广播消费测试,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一 机器部署

1、机器组成

7台机器,均为16G内存

每台服务器均有4个CPU,2核

2、运行环境配置

3、刷盘方式

每台机器master机器均采用异步刷盘方式

二 性能评测

1、评测目的

测试consumer端的广播模式消费。

2、评测指标

所属不同consumerGroup组的consumer端,在消费消息的过程中,对比消息msgId是否相同。

3、评测逻辑

consumer端在广播模式消费场景中,consumerGroup分组已经无意义。所有consumer端均可消费相同的消息。因此只需要比较被消费的消息msgId是否相同即可。

4、评测过程

(1)producer端向topic名称为"orderTopicTest"队列发送海量消息,定为10条,发送消息后并记录每条消息的msgId、queueId、topicId等基本信息。

(2)配置5组不同的consumerGroup,名称分别为:DefaultCluster、 DefaultCluster、DefaultCluster1、 DefaultCluster2、 DefaultCluster3(第一组、第二组设置相同的consumerGroup名称), 并分别对每组订阅相同的topic、配置相同的nameSrvAddr地址,并且配置consumer端的消息模式为广播模式。

设置默认DefaultCluster组的consumer端关键代码如下:

设置默认DefaultCluster1组的consumer端关键代码如下:

(3)优先启动5个consumer端,然后启动producer端,发送消息后,即可在所有consumer端查看消息的消费记录。

第一组consumer消费记录如下:

第二组consumer消费记录如下:

第三组consumer消费记录如下:

第四组consumer消费记录如下:

第五组consumer消费记录如下:

(4)消息消费分析对比

第一组 与 第二组都属于DefaultCluster组,只是instanceName实例名称不同。

第三组、第四组、第五组的均属于不同的Cluster组,但instanceName实例名称相同。

分析五个组的消费记录,相同消息在所有consumer端的消费过程都是一样的,包括消息被消费的顺序、消息msgId、消息所在的queueId都是一样的。

二 评测结果

rocketmq具备广播消费的能力,正在运行的所有consumer实例,不管该consumer属于哪一个consumerGroup组,都可以消费同一条消息,并且所有consumer端消费消息的顺序、消息所在queueId等等都是相同的。

关于"如何实现Rocketmq消息队列广播消费测试"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

消息 消费 相同 广播 评测 名称 机器 不同 模式 配置 队列 测试 实例 端的 篇文章 过程 代码 关键 所在 方式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 上海卓越科技互联网 广州百单互联网科技有限公司 致聘互联网科技 上海万想互联网科技 成都互联网科技公司100强 受益于互联网科技的高速发展 乌苏新华互联网科技做什么的 河南住房之家互联网科技 华夏恒生科技与互联网科技 威龙国际互联网科技公司 云南省自由互联网科技有限公司 张召忠谈中国互联网科技 广州有谷有贝互联网科技有限公司 济南小医互联网科技有限公司招聘 科技互联网公司两年变化 绵阳真晨互联网科技有限公司 互联网科技博主张洲 互联网大会出现的黑科技 株洲百竞科技的互联网营销顾问 湖南洣水互联网科技有限公司扣款 互联网科技热点资讯 欧洲十大科技互联网公司 互联网为啥属于高科技 苏州五指互联网络科技有限 互联网科技商业 互联网科技与大数据专业 广州百诚互联网科技有限公司官网 全球科技与互联网公司市值变化 平安好医生打造互联网科技医疗
0