【问题标题】:Handling queue and call rate处理队列和呼叫率
【发布时间】:2013-10-14 11:58:10
【问题描述】:

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

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

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

我很高兴能获得有关采取何种方法的任何指导方针。

【问题讨论】:

  • 项目将以什么速率插入队列?
  • 可能每 10 分钟一次。 (未决定)

标签: java jsf queue rate jsf-2.2


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多