谁能回答我 - 短信/电子邮件门服务如何运作?
一般来说,我需要 asp.net mvc 3 web 应用程序,它应该支持高负载的短信/电子邮件 api(例如,每秒 100-500 个 api 请求)。在这种情况下应该使用什么架构/算法?
我的,我认为是错误的,解决方案(请纠正我,如果它很糟糕): 1)我的服务有许多 Http(或肥皂等)请求。像“www.example.com/sms-api/send?blabla”。2) 在数据库中插入每个请求 3) Win 服务以状态 = NotInProcess 迭代数据库中的所有行(例如)。4)在一个新线程中处理每个项目(它是否正常/正确?)并执行它(例如,发送电子邮件,记录/等待来自另一个服务的回答等)。
我知道,我的问题应该存在任何“最佳实践”,但我没有找到它......有人可以帮助我解决我的架构问题吗?