【Java】IDEA测试单集群多实例场景

在学习消息队列相关内容时,有一部分内容需要以启动集群的方式进行验证。

由于个人单机集群启动测试此方面经验较少,在学习后感受颇多,特此记录,以便后续更进一步。

场景:在一个消费者集群启动两个实例,测试在集群消费的情况下的表现

操作步骤:

  1. 执行 ConsumerApplication 两次,启动两个消费者的实例,从而实现在消费者分组下有两个消费者实例;因为 IDEA 默认同一个程序只允许启动 1 次,所以我们需要配置 DemoProviderApplication 为 Allow parallel run

  2. 执行 ProducerApplication,启动生产者的实例

当 RabbitMQ Consumer 订阅相同 Queue 时,每条消息有且仅被一个 Consumer 消费,通过这样的方式实现集群消费,也就是说,Stream RabbitMQ 是通过消费相同 Queue 实现消费者组。

 

posted @   南国微光  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示