以编程方式处理ActiveJob队列

时间:2015-04-22 16:48:27

标签: ruby-on-rails rails-activejob

使用DelayedJob,可以实例化工作人员以编程方式完成工作:

Delayed::Worker.new.work_off # => [num_succesess, num_failures]

ActiveJob是否提供了相同的界面?

1 个答案:

答案 0 :(得分:2)

目前尚未计划未来?我不知道。 ActiveJob目前仅提供用于创建新作业的界面,并以非常有限的方式在后台执行。

ActiveJob目前仅提供:

  • 创建新职位并在后台流程中执行
  • 指定必须使用的队列名称
  • 能够重试作业(但您必须指定条件并计算在再次处理之前应等待的时间)
  • 通过队列发送电子邮件的漂亮界面

它没有提供:

现在它真的很有限,但我对这个宝石的去向以及它将如何发展感兴趣。

我希望这有点帮助。