Hi all,

I´m newbie working with ActiveMQ, i read a lot how to config a network of
brokers, also about persistence in database, but the communication between
brokers doesn´t work properly. 

This are my activemq.xml files::

BROKER A

    <broker xmlns="http://activemq.apache.org/schema/core"; useJmx="false"
brokerName="brokera">

    <persistenceAdapter>
        <journaledJDBC dataDirectory="${activemq.base}/data"
dataSource="#mysql-ds" useDatabaseLock="false"/>
    </persistenceAdapter>

    <networkConnectors>
        <networkConnector name="brokerb"
uri="static://(tcp://localhost:61616)"/>
    </networkConnectors>

    <transportConnectors>
        <transportConnector name="openwire" uri="tcp://localhost:61716" />
        <transportConnector name="stomp" uri="stomp://localhost:61713"/>
    </transportConnectors>

    <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
      <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
      <property name="url"
value="jdbc:mysql://localhost:3306/activemq?relaxAutoCommit=true"/>
      <property name="username" value="activemq"/>
      <property name="password" value="activemq"/>
      <property name="maxActive" value="200"/>
      <property name="poolPreparedStatements" value="false"/>
    </bean>

BROKER B

                <broker xmlns="http://activemq.apache.org/schema/core"; 
useJmx="false"
brokerName="brokerb" >

    <persistenceAdapter>
        <journaledJDBC dataDirectory="${activemq.base}/data"
dataSource="#mysql-ds" useDatabaseLock="false"/>
    </persistenceAdapter>

    <networkConnectors>
        <networkConnector name="brokera"
uri="static://(tcp://localhost:61716)"/>
    </networkConnectors>

    <transportConnectors>
        <transportConnector name="openwire" uri="tcp://localhost:61616"/>
        <transportConnector name="stomp" uri="stomp://localhost:61613"/>
    </transportConnectors>

    <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
      <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
      <property name="url"
value="jdbc:mysql://localhost:3306/activemqb?relaxAutoCommit=true"/>
      <property name="username" value="activemqb"/>
      <property name="password" value="activemqb"/>
      <property name="maxActive" value="200"/>
      <property name="poolPreparedStatements" value="false"/>
    </bean>


I need a cluster with 2 brokers active/active, and persistence in a mysql.

Thank you very much and best regards.

Fec
-- 
View this message in context: 
http://www.nabble.com/Config-network-of-2-broker-%2B-persistence-in-mysql-tp24586122p24586122.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to