JBoss EAP 6.4.2未侦听多个远程服务器

JBoss EAP 6.4.2未侦听多个远程服务器,jboss,jms,netty,hornetq,Jboss,Jms,Netty,Hornetq,我在使用Windows操作系统设置MDB以侦听JBoss EAP 6.4.2上的多个远程服务器时遇到问题。当我设置两台服务器监听connectionParameters时,它只从其中一台服务器获取消息 如果我只设置一台服务器来监听,那么它工作得很好。但不能同时侦听两个或多个服务器。以下是我的MDB @MessageDriven(mappedName = "TestTopicRemote", activationConfig = { @ActivationConfigProp

我在使用Windows操作系统设置MDB以侦听JBoss EAP 6.4.2上的多个远程服务器时遇到问题。当我设置两台服务器监听
connectionParameters
时,它只从其中一台服务器获取消息

如果我只设置一台服务器来监听,那么它工作得很好。但不能同时侦听两个或多个服务器。以下是我的MDB

@MessageDriven(mappedName = "TestTopicRemote", activationConfig = {   
        @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge"),
        @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Topic"),  
        @ActivationConfigProperty(propertyName = "destination", propertyValue = "cacheTopic"),  
        @ActivationConfigProperty(propertyName = "connectorClassName", propertyValue = "org.hornetq.core.remoting.impl.netty.NettyConnectorFactory,org.hornetq.core.remoting.impl.netty.NettyConnectorFactory"),          
        @ActivationConfigProperty(propertyName = "connectionParameters", propertyValue = "host=172.16.116.32;port=5445,host=172.16.116.107;port=5445"),
        @ActivationConfigProperty(propertyName = "user", propertyValue = "guest"),
        @ActivationConfigProperty(propertyName = "password", propertyValue = "password1")}
)

我相信您误解了
connectionParameters
activation-configuration属性和MDB功能提供的功能。JBoss EAP中的JMS MDB不能直接从多个代理接收消息

connectionParameters
激活配置属性支持多个条目,但实际上只使用一个条目。通常,这些条目适用于集群中的所有服务器或HA对的主/从服务器

运行在
172.16.116.32
172.16.116.107
上的Artemis代理是集群的一部分吗?如果是这样,连接到集群中任何节点的使用者应该能够接收到集群中任何其他节点生成的消息,前提是集群中的代理具有适当的配置