2017-03-05 58 views
0

如果在幾分鐘內尚未完成,我想在rails [許多中的一個]中使用異步sidekiq作業。在發送Time.now.to_s作爲工作參數時,我發現了一個非常簡單的解決方案,但我更願意在作業本身中保留該邏輯。到目前爲止,我已經找到了使用ApplicationJob/ActiveJob(例如,設置作業before_perform或Sidekiq ::工人一無所有。如果我只是用我的天真的解決方案嗎?我正在打電話使用.delay查看sidekiq作業何時排隊[來自作業內]

回答

0

Sidekiq存儲enqueued_at工作堅持屬性,但不會將其暴露給Worker,它對中間件層和API都是可見的。