我们需要在几年内每天发送1000 s(低于10,000台)。数据位于Server数据库中--我们在IIS上的Windows2012MVC服务器上有许多asp.net MVC 5和.net核心2 R2站点。
这些电子邮件被发送给即将到期的客户,因此需要进行一些计算,才能计算出发送给谁的东西,而不是什么超级税。我用AWS SES发送电子邮件。
在此之前,我们只使用了一个asp.net网页,它有很长一段时间被pingdom断断续续地点击某个网址。
我想把它现代化--我一直在看Hangfire.net和RabbitMQ / RawRabbit。我不想被困得太紧,只想保持相对简单。
什么是一个很好的方式来架构这个简单的维护和构建?还有其他我没有考虑过的方法,我的建议好吗?
发布于 2018-04-24 20:27:49
这听起来真的很像你可以很容易地把它放到AWS Lambda中。我们在我的公司使用Azure函数做类似的事情。你甚至可以把它们绑在一起。一个lambda决定将谁发送到队列中。然后,另一个计算和处理数据,并将其放入另一个队列,然后最后格式化并发送电子邮件。
https://softwareengineering.stackexchange.com/questions/369898
复制相似问题