簡體   English   中英

Mule是否支持帶有XA事務的MySQL數據庫連接池?

[英]Does Mule support MySQL database connection pooling with XA transaction?

Mule是否支持帶有XA事務的MySQL數據庫連接池? 如果可以,請提供給我配置嗎?

是的,它確實。 您可以使用如下所示的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>

並在m子mysql連接器中引用上述bean定義

<db:mysql-config name="MySQL_XA_Configuration" dataSource-ref="mySqlXADataSource" doc:name="MySQL Configuration" />

供您參考, 這里是MySQL和JMS ActiveMQ之間XA事務的示例流程

Mule支持XA事務處理。 這是一個有關配置的好例子。

http://blogs.mulesoft.com/dev/mule-dev/how-to-work-with-jdbc-and-xa-transactions/

請記住,Mule支持事務處理,但真正的工作是Spring Beans(Java)的XML配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM