我正在設計一個爲我們的電子商務網站發送電子郵件的服務(訂單確認,提醒等......) 該計劃是一個「SendEmail」方法,生成一段代表要發送的電子郵件的XML,並將其粘貼到Amazon SQS隊列中。 我的網絡應用程序和其他應用程序將使用它來「發送」電子郵件。使用亞馬遜SQS的最佳做法 - 輪詢隊列
然後,我需要一種檢查隊列,並物理髮送電子郵件的方式。 (我知道我將如何發送電子郵件)
我很好奇最好的方式來「輪詢」隊列將是什麼?
我應該創建一個Windows服務,並使用類似Quartz.net來安排它每x分鐘檢查一次隊列嗎? 有沒有更好的方法來做到這一點?
您可能已經知道這一點,但我想指出的一件事是,SQS可能會多次交付相同的物品。看到這個常見問題項目:http://aws.amazon.com/sqs/faqs/#How_many_times_will_I_receive_each_message – BigJoe714 2010-04-21 00:59:02