3

好吧,假设我正在构建基于 ActiveMQ 的聊天应用程序。这很简单。只有一个QUEUE.IN和一个TOPIC.OUT。所有消息都直接从 路由QUEUE.INTOPIC.OUT。客户正在生成他们的聊天消息QUEUE.IN并从中消费TOPIC.OUT。就这样。

现在,我想对它进行聚类。不需要复杂的东西。只需运行几个其他相同的节点(A..N)。基本上,订阅A节点的客户端将消息发送到A.QUEUE.IN. 然后,该消息必须出现在所有其他节点上(A..N).TOPIC.OUT。这可以通过简单的骆驼路由轻松完成,该路由将所有消息重新路由TOPIC.OUT到其他节点,但是有一些不错的 ActiveMQ 原生方法吗?像几个 AMQ 实例之间共享的一些队列/主题?

4

2 回答 2

2

我想你可以在这里找到你的答案:

http://activemq.apache.org/how-do-distributed-queues-work.html

于 2010-06-25T15:19:14.363 回答
0

您可以使用虚拟目的地将消息转发到 activemq 中的多个端点。

http://activemq.apache.org/virtual-destinations.html

于 2010-07-08T19:29:38.593 回答