当前位置:编程学习 > C/C++ >>

Shared File System Master Slave 全配置以及测试

[html] 
在本机完成2个broker的共享文件测试  
2个broker的完整配置文件如下  
[html]  
  
[html]  
  <pre name="code" class="html"><!--  
    Licensed to the Apache Software Foundation (ASF) under one or more  
    contributor license agreements.  See the NOTICE file distributed with  
    this work for additional information regarding copyright ownership.  
    The ASF licenses this file to You under the Apache License, Version 2.0  
    (the "License"); you may not use this file except in compliance with  
    the License.  You may obtain a copy of the License at  
     
    http://www.apache.org/licenses/LICENSE-2.0  
     
    Unless required by applicable law or agreed to in writing, software  
    distributed under the License is distributed on an "AS IS" BASIS,  
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
    See the License for the specific language governing permissions and  
    limitations under the License.  
-->  
<!--    
    Create a dynamic network of brokers  
    For more information, see:  
      
    http://activemq.apache.org/networks-of-brokers.html  
      
    To run this example network of ActiveMQ brokers run  
      
    $ bin/activemq console xbean:conf/activemq-dynamic-network-broker1.xml  
      
    and  
      
    $ bin/activemq console xbean:conf/activemq-dynamic-network-broker2.xml  
      
    in separate consoles  
 -->  
<beans  
  xmlns="http://www.springframework.org/schema/beans"  
  xmlns:amq="http://activemq.apache.org/schema/core"  
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd  
  http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd     
  http://activemq.apache.org/camel/schema/spring http://activemq.apache.org/camel/schema/spring/camel-spring.xsd">  
  
  
    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>  
  
  
    <broker xmlns="http://activemq.apache.org/schema/core" brokerName="dynamic-broker2" dataDirectory="${activemq.base}/data" >  
  
  
        <!-- Destination specific policies using destination names or wildcards -->  
        <destinationPolicy>  
            <policyMap>  
                <policyEntries>  
                    <policyEntry queue=">" producerFlowControl="true" memoryLimit="20mb">  
                        <deadLetterStrategy>  
                          <individualDeadLetterStrategy queuePrefix="DLQ." useQueueForQueueMessages="true" />  
                        </deadLetterStrategy>  
                    </policyEntry>  
                    <policyEntry topic=">" producerFlowControl="true" memoryLimit="20mb">  
                    </policyEntry>  
                </policyEntries>  
            </policyMap>  
        </destinationPolicy>  
  
  
        <!-- Use the following to configure how ActiveMQ is exposed in JMX -->  
        <managementContext>  
            <managementContext createConnector="true" connectorPort="1100"/>  
        </managementContext>  
  
  
        <!--  
            Configure network connector to use multicast protocol  
            For more information, see  
              
            http://activemq.apache.org/multicast-transport-reference.html  
        -->  
        <networkConnectors>  
          <networkConnector uri="multicast://default"  
            dynamicOnly="true"   
            networkTTL="3"   
            prefetchSize="1"   
            decreaseNetworkConsumerPriority="true" />  
        </networkConnectors>  
          
<span style="white-space:pre">  </span>  
<span style="white-space:pre">  </span>    <persistenceAdapter>  
<span style="white-space:pre">  </span>        <!--<kahaDB directory="${activemq.base}/data/dynamic-broker2/kahadb" />-->  
<span style="white-space:pre">  </span>        <kahaDB directory="D:/"/>   
<span style="white-space:pre">  </span>    </persistenceAdapter>  
<span style="white-space:pre">  </span>      
<span style="white-space:pre">  </span>    <!--  The maximum amount of space the broker will use before slowing
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,