使用DelayedJob
,可以实例化一个工作人员以编程方式完成工作:
Delayed::Worker.new.work_off # => [num_succesess, num_failures]
ActiveJob 是否提供任何接口来做同样的事情?
使用DelayedJob
,可以实例化一个工作人员以编程方式完成工作:
Delayed::Worker.new.work_off # => [num_succesess, num_failures]
ActiveJob 是否提供任何接口来做同样的事情?
目前不是,如果它计划在未来?我不知道。ActiveJob 目前只提供创建新作业的接口,并以非常有限的方式在后台执行。
ActiveJob 目前仅提供:
它不提供:
max_attempts
,max_run_time
等等。它现在真的很有限,但我对这个宝石的去向以及它将如何演变感兴趣。
我希望这个能有一点帮助。