场景:“我有500种不同类型的帖子(因此,电子邮件正在不同的预定日期,正好在早上7点发送)。用户每天通过注册接收1种或更多类型的帖子电子邮件(请记住,这可能意味着每天发送5,000多封电子邮件)。“
环顾四周,我一直看到"Whenever" gem
作为解决方案,但有些人说这可能会导致服务器出现峰值。我还阅读了delayed_job
上的一些帖子,但有些人说它冻结了我不想发生的事情。我用Google搜索了更多&仍然找不到与我的问题有关的任何东西。
考虑到我的情景和放大,最好的办法是什么?为什么呢?
提前谢谢。
答案 0 :(得分:5)
使用:
http://rubygems.org/gems/resque
与:
结合使用https://rubygems.org/gems/resque_mailer
最好的部分是您不必更改代码,您可以像使用ActionMailer一样发送它们!