2013-10-14 36 views
0

在JSF應用程序我的工作,我想建立一個隊列以處理以下情形:不同類型的處理隊列和呼叫率

  • 對象(項目)都加入到這個隊列中的唯一以特定間隔
  • 添加項目後,將運行一種方法,按順序從隊列中提取每個項目,並根據每個項目中找到的信息執行搜索。
  • 當搜索已執行時,項目被刪除排隊
  • 可以有每秒

與此方案面對不超過10次搜索,我開始尋找如何實現它的信息,很快就發現,我缺乏必要的知識,知道哪個隊列類型(其中似乎有成百上千)來選擇並且特別是如何將搜索呼叫限制爲每秒10次。

我會很高興得到任何指導方針,以採取這種方法。

+0

以什麼速率將項目插入隊列中? – UDPLover

+0

大概每10分鐘一次。 (未決定) – nivis

回答

0

我結束了使用java.util.Queue並通過爲隊列中處理的每個項目添加Thread.sleep(100)來處理呼叫率。似乎工作正常。