2017-01-04 7 views
0

現在、アクティブなMQから読み込むためにtMomInputを使用しています。 Active MQのキューから削除せずにTalendに読み込める方法はありますか?一時テーブルに正常にコピーされたときにのみ内容を削除できますか?サーバーのシャットダウンなどの障害が発生し、ジョブが失敗してDBテーブルにコピーされると、データを回復する方法はありません。Talendの内容を削除せずにActive MQから読み込む方法

答えて

0

JMSでこれを行う一般的な方法は、トランザクションを使用することです。このようにして、成功した場合にトランザクションがコミットされたときにのみメッセージがキューから削除されます。エラーの場合、トランザクションはロールバックされ、メッセージは再送信のためにjmsサーバーに戻されます。

関連する問題