noel0217 发表于 2018-8-2 10:17:53

【跟我学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&amp;wireFormat.maxFrameSize=104857600"/>
  
</transportConnectors>
  

  
#配置reply信息的删除
  
<destinationPolicy>
  
<policyMap>
  
    <policyEntries>
  
      <policyEntry queue="*.reply.>" gcInactiveDestinations="true" inactiveTimoutBeforeGC="300000" />
  
      <policyEntry topic=">" producerFlowControl="false"/>
  
    </policyEntries>
  
</policyMap>
  
</destinationPolicy>
页: [1]
查看完整版本: 【跟我学Puppet】1.7 mco 配置amq的集群