场景:“我有 500 种不同类型的帖子(因此电子邮件会在各种预定日期的早上 7 点准时发送)。用户注册每天通过以下方式接收 1 种或多种此类帖子电子邮件(请记住,这可能意味着每天有 5,000 多封电子邮件)。”
环顾四周,我一直看到 "Whenever" gem
作为解决方案提出来,但有人说它可能会导致服务器出现峰值。我还阅读了关于 delayed_job
的一些帖子但有人说它卡住了,我不想发生这种情况。我又用谷歌搜索了一些,但仍然找不到任何接近于我的问题的具体内容。
根据我的情况及原因,处理此问题的最佳方法是什么?
提前谢谢你。
最佳答案
使用:
http://rubygems.org/gems/resque
连同:
https://rubygems.org/gems/resque_mailer
最好的部分是您不必更改代码,您可以像使用 ActionMailer 一样发送它们!
关于ruby-on-rails - rails : Best way to schedule emails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17305779/