Rails:安排电子邮件的最佳方式

Jon*_*Jon 3 ruby-on-rails actionmailer scheduled-tasks

场景:"我有500种不同类型的帖子(因此,电子邮件正在各个预定日期正好在早上7点发送).用户每天通过电子邮件注册接收1种或更多类型的帖子(保持记住,这可能意味着每天发送5,000多封电子邮件."

环顾四周,我一直认为这"Whenever" gem是一个解决方案,但有些人说这可能会导致服务器出现高峰.我也阅读了一些帖子,delayed_job但有人说它冻结我不想发生.我用Google搜索了一些,仍然找不到任何与我的问题具体相关的内容.

考虑到我的情况和原因,最好的办法是什么?

先感谢您.

blu*_*llu 5

使用:

http://rubygems.org/gems/resque

和这个结合:

https://rubygems.org/gems/resque_mailer

最好的部分是您不必更改代码,您可以像使用ActionMailer一样发送它们!