ドッキングウィンドウActiveMQのクラスタのセットアップ

インストールのドッキングウィンドウ

ミラーリングプルのActiveMQ

ドッキングウィンドウプルdocker.io/webcenter/activemq:latest

 

ドッキングウィンドウの実行-it -d --name myactivemq1 -p 61617:61616 -p 8171:8161 -v -v /activemq-master-a.xml:/opt/activemq/conf/activemq.xmlを/ usr / share / activemq1 / kahadb場合:/ opt / ActiveMQの/データ/ kahadb docker.io/webcenter/activemq:latest
ドッカ実行-it -d --name myactivemq2 -p 61618:61616 -p 8181:8161 -v /activemq-slave-a.xml: /opt/activemq/conf/activemq.xml -vは、/ usr / share / activemq2 / kahadb場合:/ opt / ActiveMQの/データ/ kahadb docker.io/webcenter/activemq:latest
ドッキングウィンドウ-it -d --name myactivemq -pを実行します61616:61616 -p 8161:8161 docker.io/webcenter/activemq:latest

 

コンフィギュレーション

ActiveMQのマスター-a.xml:

<transportConnectors>
<! - DOS保護は、100メガバイトまでの同時接続1000およびフレームサイズを制限します - >
<transportConnector名= "openwire" URI = "TCP://0.0.0.0:?61617 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "AMQP" URI = "AMQP://0.0.0.0:?5672 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "ストンプ" URIは= "ストンプ://0.0.0.0:?61613 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "MQTT" URI = "MQTT://0.0.0.0:?1883 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "WS" のuri = "WS://0.0.0.0:?61614 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
</ transportConnectors>

<! - 桟橋を停止するには、シャットダウン時に春のコンテキストを破壊します - >
<shutdownHooks>
<豆のxmlns = "http://www.springframework.org/schema/beans" クラス= "org.apache.activemq.hooks.SpringContextHook" />
</ shutdownHooks>
<networkConnectors>
<networkConnector URI = "静的:(TCP:192.168.1.127:61616)" 両面= "真" />
</ networkConnectors>
 
 
ActiveMQのスレーブ-a.xml
<transportConnectors>
<! - DOS保護は、100メガバイトまでの同時接続1000およびフレームサイズを制限します - >
<transportConnector名= "openwire" URI = "TCP://0.0.0.0:?61618 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "AMQP" URI = "AMQP://0.0.0.0:?5672 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "ストンプ" URIは= "ストンプ://0.0.0.0:?61613 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "MQTT" URI = "MQTT://0.0.0.0:?1883 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "WS" のuri = "WS://0.0.0.0:?61614 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
</ transportConnectors>

<! - 桟橋を停止するには、シャットダウン時に春のコンテキストを破壊します - >
<shutdownHooks>
<豆のxmlns = "http://www.springframework.org/schema/beans" クラス= "org.apache.activemq.hooks.SpringContextHook" />
</ shutdownHooks>
<networkConnectors>
<networkConnector URI = "静的:(TCP://192.168.1.127:61616)" 両面= "真" />
</ networkConnectors>
 
 
activemq.xml: 
<transportConnectors>
<! - DOS保護は、100メガバイトまでの同時接続1000およびフレームサイズを制限します - >
<transportConnector名= "openwire" URI = "TCP://0.0.0.0:?61616 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "AMQP" URI = "AMQP://0.0.0.0:?5672 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "ストンプ" URIは= "ストンプ://0.0.0.0:?61613 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "MQTT" URI = "MQTT://0.0.0.0:?1883 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
<transportConnector名= "WS" のuri = "WS://0.0.0.0:?61614 maximumConnections = 1000&アンプ; wireFormat.maxFrameSize = 104857600" />
</ transportConnectors>

<! - 桟橋を停止するには、シャットダウン時に春のコンテキストを破壊します - >
<shutdownHooks>
<豆のxmlns = "http://www.springframework.org/schema/beans" クラス= "org.apache.activemq.hooks.SpringContextHook" />
</ shutdownHooks>
<! - 設定ネットワークプロキシ、クラスタノードが浸透し、スレーブとマスターする必要があります - >
<networkConnectors>
<networkConnector URI = "静的:(TCP://192.168.1.127:61617、TCP://192.168.1.127:61618)" 両面= "真" />
</ networkConnectors>

おすすめ

転載: www.cnblogs.com/huchangrong/p/11586297.html