使用Amazon SES发送大量电子邮件

时间:2016-01-03 05:13:31

标签: amazon-ses

我将使用Amazon SES在我目前正在建设的网站上发送电子邮件。根据他们在API文档中提供的示例java代码,我开发了功能,并且我能够发送电子邮件。但是,当谈到在很短的时间内处理大量电子邮件时,最好的跟进机制是什么?他们是否为电子邮件提供任何队列机制?我无法通过他们的API文档找到此信息,并且他们的技术服务仅适用于已购买该帐户的用户。

任何人都可以遇到这个问题的解决方案吗?

1 个答案:

答案 0 :(得分:1)

通常我会使用自定义SQS解决方案进行批量邮寄过程。

从网络服务器发送多封电子邮件并不理想,所以我通常只让网站在一次通话中将电子邮件请求提交给后端进程,然后我为每个网站创建一条SQS消息收件人和(在我的情况下)使用Windows服务,该服务请求来自SQS的消息,并以我希望它们出去的速度发送电子邮件。如果遇到错误,则消息将保留在队列中,并自动重试。

使用这样的体系结构,如果SQS队列大小太大而无法及时处理单个实例,则根据您的卷,您可以自动启动新实例。