Mule是否支持使用XA事务进行MySQL数据库连接池?如果是的话,请你提供配置吗?
答案 0 :(得分:0)
是的。您可以使用如下的Spring bean配置来配置它。
<spring:beans>
<spring:bean id="mySqlXADataSource" name="MySqlXADataSource" class="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource">
<spring:property name="user" value="root" />
<spring:property name="password" value="root" />
<spring:property name="url" value="jdbc:mysql://localhost:3306/dev" />
</spring:bean>
</spring:beans>
并在mule mysql连接器中引用上面的bean定义,如
<db:mysql-config name="MySQL_XA_Configuration" dataSource-ref="mySqlXADataSource" doc:name="MySQL Configuration" />
供参考here is an example flow on XA transaction between MySQL and JMS ActiveMQ
答案 1 :(得分:0)
Mule确实支持XA事务处理。这是配置的一个很好的例子。
http://blogs.mulesoft.com/dev/mule-dev/how-to-work-with-jdbc-and-xa-transactions/
请记住,Mule支持事务处理,但真正的工作是Spring Beans(Java)的XML配置。