アプリケーションは、休止状態と複数のwarファイルのパッケージ化を使用して、異なるデータソースを持つ複数のサーブレットコンテキストのようなクラスター化されたアーキテクチャでモジュール化されています。例:moldule1-> hibernate sessionfactrory-> datasource 1(module1.war)、moldule2-> hibernate sessionfactrory-> datasource 2(module2.war)...
Spring RMIは、module1サービスとmodule2サービスを統合するために使用されます。
ここで私の質問は、これらのモジュール間でトランザクションを伝播する方法です。これにより、モジュール2が挿入に失敗した場合、module1はロールバックする必要がありますか?