1000 のレコードを持つ hazelcast キュー (サーバー インスタンス間で共有) があります。レコードは、ある種のジョブ (電子メール、SMS などの送信など) です。これらのレコードをキューから選択して処理する必要があります。高速化するために、レコードが複数のスレッドによって非同期に処理されるように、エグゼキューター サービスを使用することを考えています。
このアプリケーションは複数のサーバーに展開されるため、複数のサーバーのキュー内のレコードの処理順序に少し混乱しています。キューからレコードを取得して処理するようにエグゼキューターを構成するにはどうすればよいですか。1 秒ごとに呼び出されるようにエグゼキュータを設定して、処理からレコードをフェッチし続ける必要がありますか。
問題を適切に説明できるかどうかはわかりませんが、(サーバー インスタンス間で) 共有キューでエグゼキュータ サービスを使用しようとしているだけです。
前もって感謝します!!