< 10; i++) {utils.sendNorMolMessage(destination, text+i);}return new Result("消息已经产生",true);}
监听消费,设置两个监听者
@Componentpublic class ActiveMqListenConfig {@Autowiredprivate ActiveMqUtils util;private Logger logger = LoggerFactory.getLogger(this.getClass());@JmsListener(destination="queueSend")public void recieveTaskMq(String message) {//Destination destination = new ActiveMQQueue("easySend");logger.info("消费者1监听到的消息是:"+message+",并且这条消息已经被消费了");//再次推送消息//util.sendMessage(destination, "监听到消息,给你返回");}@JmsListener(destination="queueSend")public void recieveTaskMq2(String message) {//Destination destination = new ActiveMQQueue("easySend");logger.info("消费者2监听到的消息是:"+message+",并且这条消息已经被消费了");//再次推送消息//util.sendMessage(destination, "监听到消息,给你返回");}}
运行项目后
查看结果
【在ActiveMQ中的点对点模式中存在多个消费者】由结果可以看出,有两个消费者,并且产生的10条消息已经被消费了,从控制台结果可以看出:点对点模式并不是只能有一个消费者,而是一条消息只能有一个消费者消费 。
- 嫦娥的诗意 四年级上册嫦娥的诗意
- 【日常运维】巧用Windows任务计划对重要文件进行定时备份
- 梁思成和林徽因的婚姻梁思成为什么要再娶 林徽因梁思成在哪里结的婚
- 手机截屏 手机截屏设置在哪里找
- 2G退网大势所趋,NB-IoT接棒!
- 东芝电脑 东芝电脑蓝牙在哪里打开
- 《窥情》未删减版在哪儿在线观看
- 微信免密支付在哪里取消
- 如何关闭qq设备锁
- 探究计算机中的数据表示--认识数据编码,探究计算机中数据表示