Wildfly JMS服务器主服务器和从服务器行为

Wildfly JMS服务器主服务器和从服务器行为,jms,wildfly,activemq-artemis,Jms,Wildfly,Activemq Artemis,我正在寻找一种最简单的方法来为开发平台构建带有JMS负载平衡的Wildfly集群。消息将由Wildfly服务器自己生成 我想知道嵌入在Wildfly中的ActiveMQ Artemis JMS服务器在集群部署中是如何工作的。我看到Wildfly节点可以将其JMS服务器声明为主节点或从节点 我还了解到MDB可以使用“in-vm连接器”连接器 我不确定我是否理解JMS集群如何与带有“in-vm连接器”的主JMS服务器和从JMS服务器一起工作。带有从JMS服务器的Wildfly节点中的MDB实例是否会

我正在寻找一种最简单的方法来为开发平台构建带有JMS负载平衡的Wildfly集群。消息将由Wildfly服务器自己生成

我想知道嵌入在Wildfly中的ActiveMQ Artemis JMS服务器在集群部署中是如何工作的。我看到Wildfly节点可以将其JMS服务器声明为主节点或从节点

我还了解到MDB可以使用“in-vm连接器”连接器

我不确定我是否理解JMS集群如何与带有“in-vm连接器”的主JMS服务器和从JMS服务器一起工作。带有从JMS服务器的Wildfly节点中的MDB实例是否会接收消息?JMS集群将提供负载平衡还是同时只有一个活动JMS服务器?

在ActiveMQ Artemis(即嵌入WildFly的JMS代理)集群(提供消息负载平衡等功能)和高可用性(为消息数据的完整性提供冗余)中这些是不同的概念。您提到的主/从配置是为了实现高可用性。此配置不提供消息负载平衡,因为在任何给定时间点,只有一个代理处于活动状态


如果要配置主/从对,建议将这些服务器与实际处理消息的服务器分开,因为在没有实时代理(即从)的服务器上运行MDB是没有意义的,因为它们不会接收任何消息。

嗨,justin,谢谢你的回答,这回答了我的问题。