0

有一个 tomcat 集群,每个 tomcat 节点生成可以由任何其他节点执行的“任务”。我希望任务由创建它的节点执行。

我认为为每个 tomcat 使用嵌入式代理并将其配置为存储转发网络是个好主意。问题是一个节点可能会关闭,然后应该由其他 tomcat 执行任务/消息,而不是等待当前的 tomcat 起床。

另一方面 - 当使用主/从集群时,如何优先考虑发送消息的节点?

如何在activemq中配置?

4

1 回答 1

0

本地消费者的优先级应该是默认的。在 AMQ 文档中

ActiveMQ 使用消费者优先级,因此本地 JMS 消费者的优先级始终高于存储转发网络中的远程代理。

然而,你不会真正实现你想要的。如果一个 tomcat 节点出现故障,嵌入式 ActiveMQ (以及仍然附加到该实例的任何消息)也会发生故障。消息不会自动复制到所有其他代理。

但是你问一些关于主/从集群的问题。您是否打算拥有经纪人网络或主/从设置?或者你打算有一个组合?

于 2012-12-15T18:36:20.987 回答