【发布时间】:2016-09-30 02:45:12
【问题描述】:
给定一个现有的 Rails 应用程序,其后台进程由 Sidekiq 管理。
如何迁移调用,例如:
Model.delay.some_action()
从 Sidekiq 的语法到 Active Job 的后端不可知语法?
更新:
@craig.karminsky 指出了写得很好的Sidekiq to Active Job Wiki Page。此页面针对邮寄者。
旧的 Sidekiq 语法:
MyMailer.delay.send_message()
活动作业语法:
MyMailer.send_message().deliver_later
这对于邮寄者来说是一个很好的解决方案,但是我如何将非邮寄者呼叫迁移到.delay,例如:
NotAMailer.delay.do_something()
【问题讨论】:
标签: ruby-on-rails sidekiq rails-activejob