I'm running the JDBC Master/Slave example as defined on 
http://activemq.apache.org/jdbc-master-slave.html Web Docs 

Once they're both running (and logs show they're aware of each other), I put
100 messages on the Master's Queue. When I shut the Master down, I would
expect to see these messages appear on the Slave's queue. But I don't.

I'm using Jconsole to see the Total Message count.

MY CONFIG:
========

I'm running both Brokers on the same machine - so I had to change the
following on the slave's config to avoid conflict with the Master:

TransportConnector default: port to 61617 (Instead of 61616)
TransportConnector stompt: port to 61614 (Instead of 61613)
persistenceAdapter:
        jdbcPersistenceAdapter
dataDirectory="${activemq.base}/activemq-data2" instead of data


Lastly, I'm using autodiscover:
<networkConnector name="default-nc" uri="multicast://default"/>

and

  <bean id="oracle-ds" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
    <property name="driverClassName"
value="oracle.jdbc.driver.OracleDriver"/>
    <property name="url" value="jdbc:oracle:thin:@ks063:1521:AMQDB"/>
    <property name="username" value="activemq"/>
    <property name="password" value="activemq"/>
    <property name="poolPreparedStatements" value="true"/>
  </bean>

What am I doing wrong? Or is this correct functionality?
-- 
View this message in context: 
http://www.nabble.com/Failover-Functionality---Master-Slave-tf3196126s2354.html#a8874536
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to