处理队列和通话费率

时间:2013-10-14 11:58:10

标签: java jsf queue rate jsf-2.2

在我正在使用的JSF应用程序中,我想构建一个队列来处理以下场景:

  • 不同类型的对象(项目)以特定间隔添加到此唯一队列
  • 添加项目后,将运行一个方法,该方法将从队列中按顺序获取每个项目,并根据每个项目中的信息执行搜索
  • 执行搜索后,该项目将从队列中删除
  • 每秒搜索次数不超过10次

面对这种情况,我开始寻找有关如何实现它的信息,并很快发现我缺乏必要的知识来了解哪种队列类型(其中似乎有数百种)可供选择,尤其是如何限制搜索调用每秒10次。

我很乐意获得有关采用哪种方法的指导。

1 个答案:

答案 0 :(得分:0)

我最终使用java.util.Queue并通过为队列中处理的每个项目添加Thread.sleep(100)来处理通话费率。似乎工作正常。