我希望有人能夠幫助我,因爲我是AWS的新東西。使用AWS和SES發送SQL電子郵件
我有一個使用.NET MVC的Web應用程序,它將在AWS中部署/託管。這是我想達到什麼樣的描述:
1 - 比方說,在Web App將產品插入在SQL Server上的產品表。
2 - 當本產品插入,系統(AWS)將在SQL Server上發送電子郵件到客戶端從客戶表。
- 那是可能的AWS?
- 我可以在SQL Server中設置觸發器並通過SES發送電子郵件嗎?
- 使用SQS更好嗎?因此Web應用程序將在SQS中發佈消息,然後讓另一個應用程序監聽併發送這些電子郵件,例如控制檯應用程序。
我將理解任何方向或有用的鏈接。
感謝大家提前。
爲什麼不直接將SNS請求放入添加產品的功能?我看不到使用觸發器,SQS等的任何好處。我想你會因爲所有這些而不必要地複雜化。 (如果您的表現是您的擔憂,SNS請求會與SQS請求同時發生。) –
嗯......這不是關於性能。這是關於責任的分離。無論如何,讓我們說,讓應用程序外部的通知服務是一個修復要求。用AWS做什麼是最好的方法? 。感謝您的回答 – osotorrio
您可以使用SQS並從控制檯應用程序中使用隊列。正如MatteoSP在他的回答中所說的那樣,從數據庫觸發將違反責任分離的原則。只需向SQS發送一個事件並在另一個應用程序中處理消息,就可以發送消息,發送移動通知,無論您想從這個單獨的應用程序中獲得什麼,都可以。 –