问题描述
- activemq的集群负载均衡
-
ZooKeeper + LevelDB + Static discovery 做activemq的集群负载均衡
在activemq.xml中已经添加了如下的配置
集群a:<networkConnectors> <networkConnector uri="static:(tcp://10.1.60.32:53531,tcp://10.1.60.32:53532,tcp://10.1.60.32:53533)" duplex="false"/> </networkConnectors>
集群b:
<networkConnectors> <networkConnector uri="static:(tcp://10.1.60.41:51511,tcp://10.1.60.42:51512,tcp://10.1.60.43:51513)" duplex="false"/> </networkConnectors>
如上是我的配置,我是2个集群各3台activemq,每个单点都做了另外一个集群的networkConnnetor配置,activemq实例启动都是正常的,但是启动后无法通过桥接互相消费消息,报如下的错误,2边的日志中都有:
A端的日志报:
2016-05-13 17:24:17,238 | WARN | Failed to add Connection Broker->Broker2-48906-1463129863611-233:1 | org.apache.activemq.broker.TransportConnection | triggerStartAsyncNetworkBridgeCreation: remoteBroker=tcp:///10.1.60.32:53531@51183, localBroker= vm://Broker#346
java.lang.SecurityException: User name [null] or password is invalid. at
b端的日志报:
2016-05-13 17:25:25,671 | WARN | Failed to add Connection Broker2->Broker-50573-1463130022715-221:1 | org.apache.activemq.broker.TransportConnection | triggerStartAsyncNetworkBridgeCreation: remoteBroker=tcp:///10.1.60.43:51513@37179, localBroker= vm://Broker2#328
java.lang.SecurityException: User name [null] or password is invalid. at百度了很久都没有类似的问题得到解决,不知道有没有谁碰到过此类问题?
解决方案
负载均衡集群
Tomcat集群与负载均衡
tomcat集群和负载均衡