簡體   English   中英

Apache Camel:如何在具有 FTP 端點和數據庫寫入訪問權限的路由中執行 XA 事務管理器?

[英]Apache Camel: how to do an XA Transactional Manager in a route with an FTP-endpoint and database write access in it?

這是路線:

from(jms:queue:xxx)
...
.process(_write_in_db_)
...
.to(ftp:yyy)

我想我需要一個覆蓋整個路由的全局XA 事務管理器,並且只有在全局提交之后才提交數據庫和隊列中的更改。

不幸的是,我沒有找到該案例的任何示例,如果有人能說出如何去做,我會很感激。

有一個很好的例子@ https://github.com/FuseByExample/esb-transactions 我個人使用這個例子作為起點,它完美地工作。

在學習這個例子時,你將學到:

如何設置 XA 感知數據源

如何配置 JPA 持久化單元

如何在路由中利用 Fuse ESB 的 JTA 和 JPA 支持

如何配置 JMS 組件以支持 XA

如何定義事務路由

如何配置可以在崩潰后恢復 XA 事務的 ResourceManager

暫無
暫無

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

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