我的查询是针对产品Red Hat AMQ 7.X(我使用的是7.2),该产品基于Apache ActiveMQ Artemis和使用AMQP协议连接到队列的.Net客户端。
Artemis的文章讨论了单播(点对点),多播(发布-订阅)以及这些寻址的组合:https://activemq.apache.org/artemis/docs/2.0.0/address-model.html
它没有详细说明两个使用者在一个地址下连接到同一多播队列的情况。我们的要求是
下一部分将介绍这种配置:https://activemq.apache.org/artemis/docs/2.0.0/address-model.html#configuring-a-shared-durable-subscription-queue-with-up-to-10-concurrent-consumers 这似乎满足了我的需求,但是我想仔细检查一下,因为上面的解释没有涵盖这种情况。
答案 0 :(得分:0)
除非您将max-consumers
设置为1
或将exclusive
设置为true
,否则任何队列(无论是多播还是任意播)都可以支持多个使用者。