我在Elastic Beanstalk上运行了Web和工作层,工作层用于后台处理,例如传递电子邮件。但是,我想要做的是以下内容。
每天,查看谁应该接收电子邮件(由Web层中的一组复杂数据触发),获取所需信息并通过电子邮件发送。这也需要能够大规模地工作。
我现在的想法是:
将工作层配置为可以访问Web层数据库,定期(通过cron.yaml)直接访问数据库以构建电子邮件。
让Web层设置并管理预定电子邮件列表,其中包含非规范化的所有必需信息,其中工作层(通过cron.yaml)定期轮询和操作。
< / LI> 醇>第二个选项听起来很像SQS,但区别在于这些电子邮件在未来的特定时间可能长达一个月,这听起来像是SQS无法提供的。
你会怎么做?有更好的想法吗?
谢谢, 丹