如何解决Sidekiq工作或工人活跃
我正在尝试使用sidekiq从我的应用程序发送电子邮件。 通过文档后,我可以理解的是,我们正在配置activejob以使用sidekiq 与 config.active_job.queue_adapter =:sidekiq
我的问题是, 我正在使用一种具有3种不同方法的邮件发送3种不同的电子邮件 我应该如何配置? 像我应该为每个电子邮件方法单独安排工作/工作者一样吗? 哪个是使用主动作业或sidekiq worker的最佳方式?
class TestMailer < ApplicationMailer
def register(customer)
@customer = customer
mail(to: @customer.email,subject: 'TEST')
end
def success(customer)
@customer = customer
mail(to: @customer.email,subject: 'TEST2')
end
end
任何指针都会有所帮助。
解决方法
基准显示“活动作业”将作业推向“作业”的速度要慢2到20倍 Redis的处理开销约为3倍(使用Rails 5.1.4和 Sidekiq 5.1.1)。与所有基准测试一样,性能可能会从 版本之间,YMMV。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。