クラスタ化されていない Tomcat サーバーのグループでアプリケーションを実行しています。restlet Web サービスを提供します。安らかなパラダイムに従って、各呼び出しはステートレスです。
この環境では、アプリケーションが定期的にデータベースの状態変化を確認し、アクションを実行するようにしたいと考えています。アクションの 1 つは電子メールを送信することであるため、レビュー期間ごとに特定のレコードのステータスを複数回チェックしないようにしたいと考えています。
メッセージがこの状況に役立つことは知っていますが、正確な方法はわかりません。定期的なイベントは、アプリケーションのインスタンスごとに生成できます。メッセージ キュー内の同様のメッセージをデバウンスする方法はありますか? この問題に最適なツールはどれですか?