MQ服务器A的配置
[MQ安装目录]/conf/activemq.xml (只列出需要修改的两处)
<transportConnectors>
<!--
<transportConnector name="openwire" uri="tcp://localhost:61616" discoveryUri="multicast://default"/>
-->
<!--将上面的默认设置修改成下面红色的新设置-->
<transportConnector name="openwire" uri="tcp://localhost:61616" />
<transportConnector name="ssl" uri="ssl://localhost:61617"/>
<transportConnector name="stomp" uri="stomp://localhost:61613"/>
<transportConnector name="xmpp" uri="xmpp://localhost:61222"/>
</transportConnectors>
<networkConnectors>
<!-- by default just auto discover the other brokers -->
<!--
<networkConnector name="default-nc" uri="multicast://default"/>
-->
<networkConnector name="default-nc" uri="static://(tcp://192.168.10.41:61616)"/>
<networkConnectors>
<!-- by default just auto discover the other brokers -->
<!--
<networkConnector name="default-nc" uri="multicast://default"/>
-->
<!--uri里面的IP端口为MQ服务器B的IP及端口
name 可以任意
-->
<networkConnector name="clusterA" uri="static://(tcp:// 12.23.34.45:61616)"/>
</networkConnectors>
MQ服务器B的配置
[MQ安装目录]/conf/activemq.xml (只列出需要修改的两处)
<transportConnectors>
<!--
<transportConnector name="openwire" uri="tcp://localhost:61616" discoveryUri="multicast://default"/>
-->
<!--将上面的默认设置修改成下面红色的新设置-->
<transportConnector name="openwire" uri="tcp://localhost:61616" />
<transportConnector name="ssl" uri="ssl://localhost:61617"/>
<transportConnector name="stomp" uri="stomp://localhost:61613"/>
<transportConnector name="xmpp" uri="xmpp://localhost:61222"/>
</transportConnectors>
<networkConnectors>
<!-- by default just auto discover the other brokers -->
<!--
<networkConnector name="default-nc" uri="multicast://default"/>
-->
<networkConnector name="default-nc" uri="static://(tcp://192.168.10.41:61616)"/>
<networkConnectors>
<!-- by default just auto discover the other brokers -->
<!--
<networkConnector name="default-nc" uri="multicast://default"/>
-->
<!--uri里面的IP端口为MQ服务器A的IP及端口
name 可以任意
-->
<networkConnector name="clusterB" dynamicOnly=”true” uri="static://(tcp:// 202.205.88.88:61616)"/>
</networkConnectors>