我在Stackoverflow上搜索了很多关于使用Heroku发送电子邮件和安排工作的问题,并且遇到过这些资源:SendGrid,Heroku Scheduler.这看起来很好,但我仍然不确定是否可以以编程方式安排这样的工作.
例如,在我的Node.js应用程序中,我希望用户使用时间间隔填写表单,并选择将随电子邮件一起发送的组件.然后,此信息将用于生成计划的电子邮件作业.
是否可以使用Heroku以编程方式安排用户输入的电子邮件作业?
Heroku Scheduler用于配置少量固定数量的任务.动态地踢几十个或更多dynos(根据用户输入)可能会对您的账单造成严重破坏......
独立的工作DYNO(在cron的角色扮演)似乎更适合你的使用情况-例如,用户输入转换成一个cron表达式,然后使用就像一个图书馆later(http://bunkat.github.io/later/ index.html)将表达式转换为可执行任务.然后,您编写的任务(通过您所拥有的任何聚合/组合要求)组成消息,然后通过您选择的交易电子邮件提供商发送电子邮件(SendGrid在该角色中非常合理).
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |