2015-08-16 47 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和後臺作業? –