【发布时间】:2017-02-13 17:28:56
【问题描述】:
我想设置多个具有多个主题的 JMS 节点(代理)。最近我发现了故障转移功能(http://activemq.apache.org/failover-transport-reference.html#FailoverTransportReference-BrokersideOptionsforFailover),它允许消费者分布在所有代理节点之间+重定向,以防目标节点发生故障。 我是 JMS 和 ActiveMQ 的新手,也许我的问题听起来很愚蠢,但无论如何:
我想知道 ActiveMQ 是否从生产者的角度支持分布式主题,所以当生产者发布消息时,它会出现在集群中而不是单个集群节点中(生产者发布消息的地方)。我之所以对这种特性感兴趣,是因为我担心如果这个单节点(生产者发布消息的地方)出现故障,那么直到这个节点重新启动后,生产者才能发布消息。但是如果生产者可以将消息发布到集群(就像生产者使用故障转移功能一样)并且如果原始主题持有者节点关闭,那么消息将被重定向到其他代理节点,这将更加可靠。我一直在寻找一些例子,但无法找到它们。如果 ActiveMQ 支持这种功能,有人可以给出提示吗?谢谢
【问题讨论】: