【跟我学Puppet】1.7 mco 配置amq的集群
#保证每个mq的brokerName的名字不重复<broker xmlns="http://activemq.apache.org/schema/core" brokerName="puppet1" dataDirectory="${activemq.data}" >
<networkConnectors>
<networkConnector
name="sina-topics"
uri="static:(tcp://172.16.43.20:61616)"
userName="mcollective"
password="secret"
duplex="true"
ecreaseNetworkConsumerPriority="true"
networkTTL="2"
dynamicOnly="true">
<excludedDestinations>
<queue physicalName=">" />
</excludedDestinations>
</networkConnector>
<networkConnector
name="sina-queues"
uri="static:(tcp://172.16.43.20:61616)"
userName="mcollective"
password="secret"
duplex="true"
decreaseNetworkConsumerPriority="true"
networkTTL="5"
dynamicOnly="true"
conduitSubscriptions="false">
<excludedDestinations>
<topic physicalName=">" />
</excludedDestinations>
</networkConnector>
</networkConnectors>
#必须配置,AMQ集群需要使用openwire
<transportConnectors>
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
</transportConnectors>
#配置reply信息的删除
<destinationPolicy>
<policyMap>
<policyEntries>
<policyEntry queue="*.reply.>" gcInactiveDestinations="true" inactiveTimoutBeforeGC="300000" />
<policyEntry topic=">" producerFlowControl="false"/>
</policyEntries>
</policyMap>
</destinationPolicy>
页:
[1]