回上一頁

Rails排程系統 Sidekiq

Rails很實用的排程系統

 

安裝 sidekiq gem + sidekiq需搭配 redis-server

 

這個Gem需要建構一支yml檔案: sidekiq.yml在rails config裡面.

 

下面這個cron例子是指每5分鐘執行一次TestJob.

:schedule:

  DailyTestJob:

    cron: '*/5 * * * *'

    class: TestJob

    enabled: true

 

關於cron設定時間日期格式,可以參考Linux排程設定文件。

 

執行指令: bundle exec sidekiq -C config/sidekiq.yml

 

實際使用上,還需要設定更完整,完整的內容不會寫在這,

有需要深入學習,可以歡迎持續關注部落格後續的文章更新與進階文章。