3

场景:“我有 500 条不同类型的帖子(因此,电子邮件在早上 7 点准确地在不同的预定日期发送)。用户注册每天通过电子邮件接收 1 个或多个这些类型的帖子(保留请记住,这可能意味着每天 5,000 多封电子邮件)。”

环顾四周,我一直认为这"Whenever" gem是一个解决方案,但有些人说它可能会导致服务器出现峰值。我还阅读了一些帖子,delayed_job但有人说它冻结了,我不想发生这种情况。我用谷歌搜索了更多,但仍然找不到任何与我的问题相关的东西。

考虑到我的情况以及为什么,处理这个问题的最佳方法是什么?

先感谢您。

4

1 回答 1

5

利用:

http://rubygems.org/gems/resque

和这个结合:

https://rubygems.org/gems/resque_mailer

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

于 2013-06-25T19:40:55.857 回答