2
試圖繞過JTA,並隨意選擇Bitronix作爲impl,因爲文檔更容易獲得(與Atmikos相反,Atmikos使您註冊並註冊以獲取src/docs/jars /等等。)。JTA事務管理器在運行時如何部署?
如果我想使用Bitronix是我的JTA實現(使用Tomcat & GlassFish的),那麼什麼是它的基本架構(這可能只是JTA本身的基本架構)? 事務管理器是我連接到的實際服務器/運行時(如JMS代理)?或者這只是一個API,我可以配置並在需要交易時進行打擊?
我JTA的理解是,有:
- 您的代碼
- 資源管理器 - 適配器一些ACID兼容的持久性(如數據存儲或消息代理)
- 事務管理器 - 管理您的代碼和資源之間的交易API調用 管理器
是Bitronix只是事務管理如果是的話,它是一個單獨的應用程序,一個單獨的JAR/WAR必須與您一起部署,還是運行在您的應用程序中「嵌入」?提前致謝!