Advertisement
Guest User

Josh2

a guest
Sep 20th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.83 KB | None | 0 0
  1.        <broker xmlns="http://activemq.apache.org/schema/core" brokerName="josh2" brokerId="josh2" dataDirectory="${data}" start="false" restartAllowed="false">
  2.  
  3. <!--
  4. Based on this info https://access.redhat.com/documentation/en-us/red_hat_jboss_a-mq/6.3/html-single/using_networks_of_brokers/index#FMQNetworksConnectors
  5.  
  6. No need to specify network connector in a broker setup of 2.
  7.        <networkConnectors>
  8.             <networkConnector name="joshConnector" uri="static:(tcp://localhost:61619)" networkTTL="3" dynamicOnly="true" duplex="true" conduitSubscriptions="false" userName="admin" password="admin" suppressDuplicateQueueSubscriptions="true" decreaseNetworkConsumerPriority="true" />
  9.        </networkConnectors>
  10. -->
  11.         <destinationPolicy>
  12.             <policyMap>
  13.               <policyEntries>
  14.                 <policyEntry topic=">" producerFlowControl="true">
  15.                   <pendingMessageLimitStrategy>
  16.                     <constantPendingMessageLimitStrategy limit="1000"/>
  17.                   </pendingMessageLimitStrategy>
  18.                 </policyEntry>
  19.                 <policyEntry queue=">" producerFlowControl="true" memoryLimit="1mb">
  20.                 </policyEntry>
  21.               </policyEntries>
  22.             </policyMap>
  23.         </destinationPolicy> <managementContext>
  24.             <managementContext createConnector="false"/>
  25.         </managementContext>
  26.  
  27.         <ioExceptionHandler>
  28.             <defaultIOExceptionHandler ignoreNoSpaceErrors="false"/>
  29.         </ioExceptionHandler>
  30.  
  31.         <persistenceAdapter>
  32.             <kahaDB directory="${data}/kahadb"/>
  33.         </persistenceAdapter>
  34.  
  35.         <plugins>
  36.             <simpleAuthenticationPlugin>
  37.                        <users>
  38.                             <authenticationUser username="admin" password="admin" groups="users,admins"/>
  39.                         </users>
  40.             </simpleAuthenticationPlugin>
  41.             <jaasAuthenticationPlugin configuration="karaf" />
  42.             <authorizationPlugin>
  43.               <map>
  44.                 <authorizationMap groupClass="org.apache.karaf.jaas.boot.principal.RolePrincipal">
  45.                   <!-- manager,viewer,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin,User -->
  46.                   <authorizationEntries>
  47.                     <authorizationEntry queue=">" read="manager,viewer,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin" write="manager,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin" admin="manager,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin"/>
  48.                     <authorizationEntry topic=">" read="manager,viewer,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin" write="manager,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin" admin="manager,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin"/>
  49.                     <authorizationEntry topic="ActiveMQ.Advisory.>" read="manager,viewer,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin,User" write="manager,viewer,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin,User" admin="manager,viewer,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin,User" />
  50.                   </authorizationEntries>
  51.                   <tempDestinationAuthorizationEntry>
  52.                     <tempDestinationAuthorizationEntry read="manager,viewer,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin" write="manager,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin" admin="manager,Operator,Maintainer,Deployer,Auditor,Administrator,SuperUser,admin"/>
  53.                   </tempDestinationAuthorizationEntry>
  54.                 </authorizationMap>
  55.               </map>
  56.             </authorizationPlugin>
  57.         </plugins>
  58.  
  59.         <systemUsage>
  60.             <systemUsage sendFailIfNoSpaceAfterTimeout="3000">
  61.                 <memoryUsage>
  62.                     <memoryUsage percentOfJvmHeap="70"/>
  63.                 </memoryUsage>
  64.                 <storeUsage>
  65.                     <storeUsage limit="30 gb"/>
  66.                 </storeUsage>
  67.                 <tempUsage>
  68.                     <tempUsage limit="20 gb"/>
  69.                 </tempUsage>
  70.             </systemUsage>
  71.         </systemUsage>
  72.  
  73.         <transportConnectors>
  74.             <transportConnector name="openwire" uri="tcp://0.0.0.0:0?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
  75.             <transportConnector name="amqp" uri="amqp://0.0.0.0:0?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
  76.             <transportConnector name="mqtt" uri="mqtt://0.0.0.0:0?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
  77.             <transportConnector name="ws" uri="ws://0.0.0.0:0?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
  78.         </transportConnectors>
  79.     </broker>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement