使用Elastic Beanstalk实现此共享批处理的最佳方法是什么?

时间:2016-02-15 07:11:33

标签: ruby-on-rails ruby-on-rails-4 amazon-web-services elastic-beanstalk amazon-elastic-beanstalk

我在Elastic Beanstalk上运行了Web和工作层,工作层用于后台处理,例如传递电子邮件。但是,我想要做的是以下内容。

每天,查看谁应该接收电子邮件(由Web层中的一组复杂数据触发),获取所需信息并通过电子邮件发送。这也需要能够大规模地工作。

我现在的想法是:

  1. 将工作层配置为可以访问Web层数据库,定期(通过cron.yaml)直接访问数据库以构建电子邮件。

  2. 让Web层设置并管理预定电子邮件列表,其中包含非规范化的所有必需信息,其中工作层(通过cron.yaml)定期轮询和操作。

    < / LI>

    第二个选项听起来很像SQS,但区别在于这些电子邮件在未来的特定时间可能长达一个月,这听起来像是SQS无法提供的。

    你会怎么做?有更好的想法吗?

    谢谢, 丹

0 个答案:

没有答案