从他们自己调用/安排sidekiq工作者

时间:2014-07-17 19:43:08

标签: ruby scheduled-tasks scheduling sidekiq worker

有没有其他方法来重新安排sidekiq worker而不是从他们自己的perform方法调用perform_in或perform_at?

这可行吗?

class TestWorker
  include Sidekiq::Worker
  sidekiq_options retry: false


  def perform
    if something
      TestWorker.perform_in(14.days)
    end
  end

end

1 个答案:

答案 0 :(得分:2)

是的,从自己重新安排工作是完全正常的。