我正在设计一个为我们的电子商务网站发送电子邮件的服务(订单确认,提醒等......) 该计划是一个“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