2015-04-22 23 views
2

隨着DelayedJob,有可能實例化一個工人來完成編程工作:工作過ActiveJob隊列編程方式

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

是否ActiveJob提供做同樣的任何接口?

回答

2

目前不是如果計劃未來?我不知道。 ActiveJob目前僅提供創建新作業的界面,並以非常有限的方式在後臺執行。目前

ActiveJob只提供:

  • 創造新的就業,並在後臺進程
  • 執行它指定了必須使用
  • 能夠重試任務隊列的名稱(但你必須指定條件並計算在它將被再次處理之前它應該等待多少時間)
  • 用於通過隊列發送電子郵件的良好接口

它不提供:

這實在是有限的權利,但我很感興趣,其中這種寶石去,它會如何演變。

我希望這有點幫助