Hi, i assume you have an already configured mysql-cluster with a database called activemq_1:
* Use a data-source like the following for the activemq-instance: <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://db_host_1,db_host_2/activemq1?relaxAutoCommit=true"/> <property name="username" value="wnmf"/> <property name="password" value="wnmf"/> <property name="poolPreparedStatements" value="true"/> </bean> * Note the url jdbc:mysql://db_host_1,db_host_2/activemq1? This tells activemq basically that there are 2 Databasehosts with a database called activemq1. In case one host goes down, AMQ automatically fails over the other host. This should do the trick... Ivan Jovanovic wrote: > > I have the same question? > > Did anyone implemented this kind of configuration? > > Cheers, > Ivan > > j0llyr0g3r wrote: >> >> Hey folks, >> >> i have a configuration problem which hopefully can be solved: >> >> I have an up and running mySQL-Cluster consisting of 2 nodes (let's say >> mydbhost1 and mydbhost2) which works so far as i can tell. >> >> Currently i have two AMQ-instances, configured as a cluster as well. >> >> But here is the problem: >> >> How can i tell activemq to use the __other__ mySQL-node in case its >> primary mysql-node shuts down? >> >> Currently my data-source configuration in AMQ looks like this, using >> "mydbhost1": >> >> <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://mydbhost1/activemq?relaxAutoCommit=true"/> >> <property name="username" value="wnmf"/> >> <property name="password" value="wnmf"/> >> <property name="poolPreparedStatements" value="true"/> >> </bean> >> >> But how can i tell AMQ to use my "mydbhost2" in case "mydbhost1" fails >> over? >> >> Can i simply set a comma-separated list in the configuration like: >> >> <property name="url" value="jdbc:mysql://mydbhost1/activemq, >> jdbc:mysql://mydbhost2/activemq"/> >> >> ? >> >> I didn't find anything in the manual or via google...... >> >> Any help is highly appreciated! >> > > -- View this message in context: http://www.nabble.com/How-to-configure-AMQ-to-use-a-database-cluster-instead-of-a-single-db--tp13066825s2354p17106434.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.