バッキング データベースを使用して、HTTP メッセージを JAX-RS/Jersey サーバーに送信するアプリを作成しています。
サーバーがクライアントからリクエストを受信すると、データベースにいくつかのデータ (ID、タイムスタンプなど) を保存します。次に、他の同様のリクエストが来るかどうかを確認するために、一定の間隔で待機する必要があります。
SERVER receives a request:
--> DB insertion
--> "observes" the DB for 3 sec for a similar request to come in
--> if it does, send response immediately
--> otherwise, send response at timeout
データベースを観察して、3 秒のタイムアウト前に別のクライアントのデータが挿入されているかどうかを確認できますか? もしそうなら、それを行う最善の方法は何ですか?