目前,我们的服务器连接到Amazon SES SMTP接口,向客户端发送电子邮件提醒,使用SNS服务转发未送达和退回的电子邮件。所有这些都运行得很完美。从来没有存储电子邮件提醒的能力,这些提醒是在服务器简单地触发和遗忘时发出的。
我想使用AWS架构添加此功能来捕获和存储电子邮件。我认为这是可能的,使用一些SES,SQS和S3的组合,但谁有任何建议,如何在亚马逊网络服务体系结构这一要求,以实现这一目标?
我们在Azure Service fabric中运行了微服务,我们有一个后台任务,需要每15分钟运行一次才能执行一些与DB相关的操作。我看到了两个选择。使用StatelessService.RunAsync方法,在相关的微服务下实现后台任务。用HostedService实现逻辑,并在相关微服务的startup.cs中执行services.AddHostedService内部的ConfigureServices方法。