キューからメッセージを受信し、データベースの列を更新する JMS アプリケーションを設計しています。メッセージをリッスンするためにTomcatとメッセージリスナーを使用しています(MDBもSpring MDPもありません)。メッセージが失われないように、例外処理とトランザクションで可能な限り最高の堅牢な設計が必要でした。
jms セッション トランザクション モードと jdbc トランザクションを使用する必要があります。または、これはデータベース テーブルの更新であるため、(jms セッションのコミットまたはロールバックなしで) jdbc トランザクションだけで十分です。
ありがとう