0

統合の問題に最適なものを選択するために、統合フレームワークを参照しています。私が知りたいのは、サポートされているかどうかにかかわらず、複数のアプリケーション統合コンテキストでのトランザクション管理です。もしそうなら、どうやって?Pro Spring Integrationでは、明確な解決策が見つかりませんでした。

<int:poller fixed-rate="1000">
<int:transactional/>
</int:poller>

これが複数のアプリケーションに沿ってトランザクションを管理する方法を理解できませんでしたか?

これらのフレームワークの専門家は、これらのフレームワークを使用して、トランザクションが実行されているアプリケーションでエラーが発生した場合のトランザクション管理と回復をどのように行うことができるかを知るのに役立ちますか? たとえば、このシナリオを考えてみましょう: アプリケーション A はトランザクションを開始し、アプリケーション B と C を途中で使用し、最後に B と C の後に sth を実行してコミットします。このシナリオでアプリケーション c が失敗するか例外をスローした場合、B でトランザクションをロールバックする方法はありますか?とAとどのように?

4

2 に答える 2

1

Camel については、トランザクション ルートとエラー処理戦略の実装に関するこれらのリンクを参照してください。

http://camel.apache.org/transactional-client.html

http://camel.apache.org/error-handling-in-camel.html

于 2012-03-04T17:14:52.053 に答える
0

Ben からの上記のリンクに加えて、Camel in Action book には、Camel でのトランザクションの使用をカバーする完全な章、第 9 章があります。

FuseSource が後援する第 9 章の無料の抜粋がhttp://fusesource.com/collat ​​eral/88 にあります。

于 2012-03-08T16:57:33.693 に答える