一个消费者组中的所有消费者订阅关系,可以多个topic,多个tag,但是必须一致,否则就倒沫子了,如下图:

下面贴了如下结构的代码

一个消费组(消费者)订阅多个topic的代码(只写了一个消费组的,其他类似):

@Component
@RocketMQMessageListener(topic = "",consumerGroup="group1")
public class MessageListener1 implements RocketMQListener<String>, RocketMQPushConsumerLifecycleListener {@Overridepublic void onMessage(String str) {}@Overridepublic void prepareStart(DefaultMQPushConsumer consumer) {try{consumer.subscribe("topic-a","*");consumer.subscribe("topic-b","*");consumer.registerMessageListener((List<MessageExt> messages, ConsumeConcurrentlyContext context) -> {if (CollectionUtils.isNotEmpty(messages)) {for (MessageExt message : messages) {System.out.println(Thread.currentThread().getName()+"消费完成:"+message.getTopic()+ new String(message.getBody()));}}return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;});}catch (MQClientException e){e.printStackTrace();}}
}

结果:

springboot整合rocketmq:一个消费者组怎么订阅多个topic相关推荐

  1. Springboot整合Rocketmq系列教程

    Springboot整合Rocketmq系列教程 本教程是基于Springboot2.6.3整合Rocketmq5.0,其中涉及了Rocketmq的安装,消息的发送及消费的代码实现. 本文不会对roc ...

  2. springboot整合rocketMQ记录 实现发送普通消息,延时消息

    一.为什么选择RocketMQ消息队列?(可跳过看三的整合代码实例) 首先RocketMQ是阿里巴巴自研出来的,也已开源.其性能和稳定性从双11就能看出来,借用阿里的一句官方介绍:历年双 11 购物狂 ...

  3. Springboot整合RocketMQ实战

    本文来说下Springboot如何整合RocketMQ. 文章目录 概述 Springboot整合RocketMQ 引入pom依赖 yaml文件 简单实例 本文小结 概述 消息队列rocketmq是A ...

  4. RocketMQ 实战-SpringBoot整合RocketMQ

    1. 消息生产者 1.1 maven 依赖 <?xml version="1.0" encoding="UTF-8"?> <project x ...

  5. springboot整合rocketmq,支持多连接生产者和消费者配置。不同topic适配不同业务处理类

    1.代码仓库 rocketmq版本4.5.2 直接上代码,下面再逐步讲解,仓库地址 本地启动后,访问swagger地址测试,http://127.0.0.1:8099/mq/swagger-ui/in ...

  6. SpringBoot整合RocketMQ

    0. 启动Name Server与 Broker 1. 引入依赖 添加 RocketMQ 客户端访问支持,具体版本和安装的 RocketMQ 版本一致即可. <dependency>< ...

  7. SpringBoot整合RocketMQ,三种测试附带源码【rocketmq-spring-boot-starter】

    我们整合boot项目的时候都是引入 xxx-start 依赖,但是现在大多数的整合RocketMQ都还不是这样. 我花了一天时间使用rocketmq-spring-boot-starter整合,使得操 ...

  8. SpringBoot整合RocketMQ报错:“PullMessageService“ NoClassDefFoundError xxx/protocol/FastCodesHeader解决

    问题阐述 学习RocketMQ到整合SpringBoot时,遇到问题,以下问题排除: 配置完整性(很多博文都会跳到group组名未定义问题) 服务器/虚拟机,防火墙或外网设置问题(请先去玩玩客户端发送 ...

  9. RocketMQ 实战-SpringBoot整合RocketMQ同步消息、异步消息、单向消息

    官方样例:https://gitee.com/apache/rocketmq/blob/master/docs/cn/RocketMQ_Example.md 1. 同步消息 producer向 bro ...

最新文章

  1. python3字典升序排序_Python字典和元组总结
  2. 图像处理(五)双指数磨皮
  3. 字符串队列c语言,C语言实现循环队列(队列可存储字符串)
  4. vs2017 js cordova + dotnet core 开发app
  5. 2000/XP系统蓝屏原因与解决
  6. Apache SOLR and Carrot2集成
  7. Padavan安装使用ZeroTier实现组建虚拟局域网的方法
  8. 使用webgl(three.js)搭建一个3D智慧园区、3D建筑,3D消防模拟,web版3D,bim管理系统——第四课...
  9. ESET NOD32
  10. 共享文件 麒麟系统_麒麟操作系统安装手册.doc
  11. android 雷电模拟器 hook,133 对安卓雷电模拟器的折腾
  12. 深度linux没有声音,deepin扬声器/耳机没有声音解决方案
  13. 制定可用性测试计划(1)
  14. 批量录入快递地址解决方案
  15. 多线程的实际应用场景
  16. Python学习教程(Python学习路线):Day14A-网络编程入门
  17. 什么是PDF(便携式文档格式)文件以及如何打开PDF?
  18. 新一代文件传输工具croc,croc的基本操作
  19. Houdini中四种实现龙卷风速度场的方法及比较
  20. 哪些技术好书值得一读再读?阿里大牛列了一份经典书单

热门文章

  1. 在线下单系统think php,昱杰订单管理系统(ThinkPHP版) v19.0
  2. SSM校园外卖订餐系统
  3. hosts文件为空,仍然显示ERR_CONNECTION_RESET的解决方法(hosts.ics)
  4. JavaWeb项目(登录注册页面)全过程详细总结
  5. 2021-2027全球与中国豪华隐形眼镜市场现状及未来发展趋势
  6. ROS ,how to subscriber hark_msgs----hark-ros
  7. 如果因为溢出导致了结果为负,那么逻辑上真正的结果必然为正
  8. vim移动光标功能键
  9. 2022年甲骨文新版官网下载JavaSDK各个版本的方法
  10. IDEA 自动导入的配置(Auto import)