私はJMSメッセージが不変であることを知っています。しかし、私は課題を解決する必要があります。エンティティIDでキューにメッセージを書き換える必要があります。たぶん、システム設計に問題がある、私を助けてください。JMS書き換えメッセージ
アプリケーションAは(エンティティID = 1の)メッセージをJMSに送信します。 App Bは毎分新しいメッセージをチェックします。
アプリケーションAは、1分でエンティティID = 1のメッセージを多数送信することがありますが、App Bは最後のメッセージだけを表示する必要があります。
可能ですか?
- App Aは新しいメッセージプッシュの前にremoveMatchingMessages(文字列セレクタ)を実行することはできません。