0
我對nodejs比較陌生,想知道在設置幾小時之間設置自動化作業的最佳方法是什麼(可以說每小時上午8點至下午10點依賴於客戶時區),執行一項任務,然後根據結果發送用戶的電子郵件?使用nodejs發送時間依賴於用戶時區的電子郵件
我對nodejs比較陌生,想知道在設置幾小時之間設置自動化作業的最佳方法是什麼(可以說每小時上午8點至下午10點依賴於客戶時區),執行一項任務,然後根據結果發送用戶的電子郵件?使用nodejs發送時間依賴於用戶時區的電子郵件
您所描述的任務並非如此簡單,在第一:
你需要有一定的隊列實現,如果你想要的東西簡單,你可以使用Kue.js它使用Redis的存儲作業。對於更大規模的解決方案將使用ZMQ或RabbitMQ。
作業處理器是您必須與數據庫進行交互並給出電子郵件列表的部分。根據您的電子郵件列表的大小,最好是將它分成200個電子郵件組成的塊,然後創建「子作業」
電子郵件發送,有不同的提供者和可能的解決方案。首先您自己的SMTP服務器,亞馬遜SES,Mailchimp和其他類似的服務。對於發送庫來說,已經很棒了,Nodemailer。
這不是完整的概念,但應該給你的想法。如果這太抽象的概念,我很抱歉,但問題也不是特定的。
這實際上給了我很多想法,尤其是1&2。我想我需要更多地關注這些。 –