仅向多个订户的一个消费者发送消息

时间:2013-01-17 06:18:54

标签: activemq message-queue

我正在寻找实现这一目标的方法。

说我有10个节点订阅了同一个队列。其中一个发布消息。但是我希望将消息传递给所有连接的节点中的一个节点。

此外,该节点将决定是否需要更多节点处理同一事物,然后它将再次发布它并获得额外帮助。

甚至可以使用ActiveMQ吗?如果没有,还有什么适合这个要求?

由于

1 个答案:

答案 0 :(得分:1)

这看起来像ActiveMQ队列的默认行为。只需将消息放在那里,一个连接的消费者就可以得到它。

不要将它与发布/订阅混淆,即主题。如果您将多个订阅者连接到某个主题,那么所有订阅者都会收到相同的消息。