6

ベスト エフォート型の 1PC については、この投稿で詳しく説明しています。SpringSource で働く著者の David Syer はChainedTransactionManager、SpringAbstractPlatformTransactionManagerクラスを拡張する実装を提供しました。

この特定のトランザクション マネージャは、 n 個のトランザクション (JDBC または JMS セッションなど) を開始し、 n 個の のインスタンス (AbstractPlatformTransactionManagerリソースごとに 1 つ)を使用してコミット/ロールバックを実行できます。これは、XA ドライバーが利用できない場合に非常に便利です。投稿は非常に古いため、コードは Spring 2.5 で正常に動作しますが、Spring 3+ では失敗します。

Spring 3+ で同様の機能を実装するためのリクエスト チケットがあります。私はそれを試してみたいと思っていますが、最初に尋ねたいと思いました.実装はありますか?

ありがとう

4

1 に答える 1