2015-08-16 63 views
-1

在开始设置之前,试着更多地了解Rails和电子邮件。电子邮件新闻通知已经成为我们所做工作的重要组成部分,自动化和改进这一点(目前MailChimp)是在Rails中重写所有内容的原因之一。从编辑和商业角度来看,我们希望新闻电子邮件在故事发布后立即发布给订阅者,特别是对于突发故事,随着服务的增长,我们每天都在查看数以千计的电子邮件。Rails电子邮件选项,Sidekiq,Sendgrid,Mandrill和延迟时间

Sendgrid和Mandrill是否可以替代尝试通过Rails和Sidekiq/Resque/Delayed Job推出自己的代码,还是需要执行Sidekiq + Sendgrid之类的操作?

假设我们使用deliver_now + Sendgrid,没有人知道电子邮件开始打印收件箱之前需要多长时间?我们是说几分钟还是半小时或一小时?

回答

2

对于您提到的任何服务,您仍然希望在客户端使用工作队列,以确保如果您有任何问题,可以轻松检查状态并重试。

我不能说其他服务,但与SendGrid你会看到在几秒钟内而不是几分钟的交货时间。

+0

谢谢bwest,对不起,你的答案以某种方式滑过了网络。秒音听起来不错。所以理论上可以做到两者兼而有之。效率:API调用而不是smtp和后台作业? –