私が使用している JSF アプリでは、次のシナリオを処理するためのキューを作成したいと考えています。
- さまざまなタイプのオブジェクト (アイテム) が、特定の間隔でこの唯一のキューに追加されます
- アイテムが追加された後、キューから各アイテムを順番に取得し、各アイテムで見つかった情報に基づいて検索を実行するメソッドが実行されます
- 検索が実行されると、アイテムはキューから削除されます
- 1 秒あたり 10 回を超える検索はできません
このシナリオに直面して、私はそれを実装する方法についての情報を探し始めましたが、すぐに、どのキュー タイプ (何百もあるようです) を選択する必要があること、特に検索呼び出しを制限する方法を知るために必要な知識が不足していることに気付きました。毎秒10まで。
これにどのアプローチを採用するかについてのガイドラインをいただければ幸いです。