具有两个JMSXGroupID和两个使用者的ActiveMQ使用者组-是否总是使用两个使用者?

问题描述

假设您有一个ActiveMQ队列:

  • 有两个消费者
  • 仅使用“ 1”或“ 2”的JMSXGroupID的生产者

是否可以确保ActiveMQ使用两个使用者(一个用于JMSXGroupID为“ 1”的消息,另一个用于“ 2”的消息)?还是所有消息都发送给一个使用者,而另一个使用者却无所事事?

对于上下文,我正在探索并行处理树数据结构的子树的方法。总体思路是为每个节点分配随机数,并让不同的使用者单独负责处理具有特定数字的节点。在上面的示例中,可以为节点分配值“ 1”或“ 2”。

请注意,对于此项目,我们只能控制消息属性和队列中的线程数。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)