【问题标题】:Resque find position of job in a queueResque在队列中查找作业的位置
【发布时间】:2012-10-09 00:50:23
【问题描述】:

我们想使用 resque 来排队一堆作业,并由工人处理它们。当作业等待处理时,我们想知道它们在队列中的位置(作为它们必须等待多长时间的指标)。我们如何在队列中找到作业的位置?

提前致谢。

【问题讨论】:

    标签: resque


    【解决方案1】:

    假设您的问题在于使用 resque 队列系统(您没有提到您正在使用的技术堆栈)。

    您可以使用 resque-status 对 resque 队列系统的扩展,它提供简单的可跟踪作业。

    resque-status 提供了一组简单的类,这些类扩展了 resque 的默认功能(使用 0% 的猴子补丁),为应用程序提供了一种跟踪特定作业实例及其状态的方法。它通过为作业实例提供 UUID 并允许作业实例在其迭代中报告其状态来实现这一点。

    【讨论】:

      猜你喜欢
      • 2012-05-11
      • 2012-08-22
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多