首页 > 解决方案 > 主题的 ActiveMQ 单次出列

问题描述

我有很多订阅者正在收听一个主题,但只有一个订阅者收到消息(出队)来处理任务。

我可以选择一个主题和非持久订阅者吗?

下面的说法是否正确:

一个主题通常会将消息传递给第一个出队的消费者,但如果持久订阅者订阅了该主题,则消息将被传递给每个消费者。

还是队列是更好的解决方案?对我来说,我认为发布订阅者是更简单的解决方案。

标签: activemq

解决方案


发送到主题的消息应该传递给每个订阅者,无论它们是否持久。当然,这假设订阅者正在使用空白选择器或与发送的消息匹配的选择器。


推荐阅读