任何人都可以回答我 - 短信/電子郵件門服務如何工作?asp.net高負載短信/電子郵件調度程序架構
一般來說,我需要asp.net mvc 3 web應用程序,它應該支持高負載短信/電子郵件API(例如,100 - 500每秒API請求)。在這種情況下應該使用什麼架構/算法?我認爲是錯誤的,解決方案(糾正我,如果它很糟糕): 1)許多Http(或肥皂等)請求我的服務。像「www.example.com/sms-api/send?blabla」一樣。 2)插入db中的每個請求 3)Win服務迭代db中的所有行,其中status = NotInProcess(示例)。 4)繼續處理新線程中的每個項目(是否正常/正確?)並執行它(發送電子郵件,例如,來自其他服務的記錄/等待答案等)。
我知道,對我的問題應該存在任何「最佳實踐」,但我沒有找到它......任何人都可以幫助我解決我的架構問題嗎?