
activemq.server0.broker.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- ~ 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. --><configuration xmlns="urn:activemq" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:activemq /schema/artemis-server.xsd"> <core xmlns="urn:activemq:core"> <name>broker0</name> <bindings-directory>./data/bindings</bindings-directory> <journal-directory>./data/journal</journal-directory> <large-messages-directory>./data/largemessages</large-messages-directory> <paging-directory>./data/paging</paging-directory> <!-- Connectors --> <connectors> <connector name="netty-connector">tcp://localhost:61616</connector> <!-- connector to the server1 --> <connector name="server1-connector">tcp://localhost:61617</connector> </connectors> <!-- Acceptors --> <acceptors> <acceptor name="netty-acceptor">tcp://localhost:61616</acceptor> </acceptors> <cluster-connections> <cluster-connection name="my-cluster"> <connector-ref>netty-connector</connector-ref> <retry-interval>500</retry-interval> <use-duplicate-detection>true</use-duplicate-detection> <message-load-balancing>STRICT</message-load-balancing> <max-hops>2</max-hops> <static-connectors allow-direct-connections-only="true"> <connector-ref>server1-connector</connector-ref> </static-connectors> </cluster-connection> </cluster-connections> <!-- Other config --> <security-settings> <!--security for example queue--> <security-setting match="exampleQueue"> <permission roles="guest" type="createDurableQueue"/> <permission roles="guest" type="deleteDurableQueue"/> <permission roles="guest" type="createNonDurableQueue"/> <permission roles="guest" type="deleteNonDurableQueue"/> <permission roles="guest" type="consume"/> <permission roles="guest" type="send"/> </security-setting> </security-settings> <addresses> <address name="exampleQueue"> <anycast> <queue name="exampleQueue"/> </anycast> </address> </addresses> </core> </configuration>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy