JMSに関する問題があります。イベント・データベースから検索され、ActiveMQブローカーを介してESBに送信されます。Atomikosトランザクションテストjms
JMSが送信されると、イベント・データベースで送信済みとしてマークされます。プロセスはトランザクショナルになっています。
しかし、私が気付いたのは、JMSが受信されていない間にJMSとして送信されたことに気付きました。 私はこの問題を研究し、分散トランザクションが実装されていないことに気付いたため、JMSが失われていました。それらはイベントデータベースで送信されたものとしてマークされていますが、送信されたESBはエラーをスローし、JMSは受信されませんでした。
この時点でデータベーストランザクションはロールバックされている必要がありますが、両方のトランザクションが管理されていないためではありません。
私は両方のトランザクションを処理するAtomikosトランザクションコーディネーターを実装しました。今度は私の新しい設定をテストしたいと思います。
両方のトランザクション処理をテストする方法があると聞きましたが、例は見つかりませんでした。アイデアや例はありますか?
技術:春の統合、ActiveMQの、Atomikos