Node.js 使用Heroku以编程方式设置计划的电子邮件作业
我在Stackoverflow上搜索了很多关于使用Heroku发送电子邮件和安排作业的问题,并找到了以下资源:。这看起来不错,但我仍然不确定是否可以通过编程方式安排这样的工作 例如,在我的Node.js应用程序中,我希望用户填写带有时间间隔的表单,并选择将随电子邮件发送的组件。然后,此信息将用于生成计划的电子邮件作业Node.js 使用Heroku以编程方式设置计划的电子邮件作业,node.js,heroku,Node.js,Heroku,我在Stackoverflow上搜索了很多关于使用Heroku发送电子邮件和安排作业的问题,并找到了以下资源:。这看起来不错,但我仍然不确定是否可以通过编程方式安排这样的工作 例如,在我的Node.js应用程序中,我希望用户填写带有时间间隔的表单,并选择将随电子邮件发送的组件。然后,此信息将用于生成计划的电子邮件作业 是否可以使用Heroku通过用户输入以编程方式安排电子邮件作业?Heroku调度程序用于配置少量固定数量的任务。动态地踢几十个或更多的dyno(基于用户输入)可能会对您的账单造成严
是否可以使用Heroku通过用户输入以编程方式安排电子邮件作业?Heroku调度程序用于配置少量固定数量的任务。动态地踢几十个或更多的dyno(基于用户输入)可能会对您的账单造成严重破坏 单独的worker dyno(扮演cron的角色)似乎更适合您的用例-例如,将用户输入转换为cron表达式,然后使用类似
later
()的库将表达式转换为可执行任务。任务(您编写的任务)然后通过您具有的任何聚合/合成要求来合成消息,然后通过您选择的事务性电子邮件提供商发送电子邮件(SendGrid在该角色中是完全合理的)