ドキュメントにアクセスしやすいため(src / docs / jars / etcにアクセスするためにサインアップして登録するAtmikosとは対照的に)、JTAに頭を悩ませ、実装としてBitronixを任意に選択しようとしています。 )。
Bitronixを(TomcatとGlassFishを使用して)JTA実装として使用したい場合、その基本アーキテクチャー(JTA自体の基本アーキテクチャーである可能性があります)は何ですか?トランザクションマネージャーは、(JMSブローカーのように)接続する実際のサーバー/ランタイムですか?それとも、これは、トランザクションが必要なときにいつでも構成してヒットできるAPIですか?
JTAについての私の理解は、次のようなものがあるということです。
- あなたのコード
- リソースマネージャー-一部のACID準拠の永続性のためのアダプター(データストアやメッセージブローカーなど)
- トランザクションマネージャー-コードとリソースマネージャー間のトランザクションAPI呼び出しを管理します
Bitronixは単なるトランザクションマネージャーですか?もしそうなら、それは別のアプリケーション、あなたと一緒にデプロイする必要がある別のJAR / WARですか、それともアプリ内に「埋め込まれて」実行されますか?前もって感謝します!