经纪人网络中的ActiveMQ JMS持久主题

时间:2015-09-03 00:52:24

标签: java java-ee jms activemq messaging

假设您在“经纪人网络”模式中将BrokerA和BrokerB相互连接。您有ClientZ连接到BrokerA并创建一个持久的TopicT订阅。该客户端与BrokerA断开15分钟,然后重新连接到BrokerB。

即使它现在在BrokerB上,它们在15分钟内丢失的所有消息都会消耗掉吗?

BrokerA上会留下任何消息吗?

1 个答案:

答案 0 :(得分:0)

这是一个非常有趣的问题,但是"经纪人网络"据我所知,它不是JMS API标准的一部分。因此,您的问题没有一般性的答案。

然而,我发现你有" activemq"在您的问题标签中,Apache ActiveMQ是 支持"经纪人网络"的JMS提供程序实现。因此,如果您使用ActiveMQ,您可以在他们的文档中找到答案,这意味着要做您想做的事情,您应该创建一个"虚拟目的地"。请参阅以下文档:http://activemq.apache.org/how-do-i-use-durable-subscribers-in-a-network-of-brokers.html