使用Amazon SQS的.net应用程序示例

时间:2012-02-26 05:09:40

标签: c# .net amazon-ec2 amazon-web-services amazon-sqs

我正在寻找一个示例.Net应用程序,该应用程序不断检查Amazon SQS是否有新消息,当找到新消息时,执行操作并将其从队列中删除。

我的目标是让一个在EC2上运行的应用程序监视我的SQS队列以获取新消息。找到一个后,将调用几个基于Web的API之一,并将从队列中删除该消息。

有人能指出一个类似的例子吗?

修改 这种类型的应用程序最好是作为Windows服务创建的吗?

2 个答案:

答案 0 :(得分:21)

多个AWS SDK for .NETAmazon Web Services个功能样本,包括 Amazon SQS示例,其中演示了如何使用AWS SDK为Amazon SQS发出基本请求.NET

SDK通过Windows Installer安装并与Visual Studio集成;默认情况下,所需的样本最终在C:\Program Files (x86)\AWS SDK for .NET\Samples\AmazonSQS_Sample中,并为2008和2010两个版本提供Visual Studio解决方案。

答案 1 :(得分:0)

Windows服务将是一个完美的选择。

以下来自Amazon AWS的链接对您需要注意的细节进行了很好的总结:https://aws.amazon.com/blogs/compute/building-loosely-coupled-scalable-c-applications-with-amazon-sqs-and-amazon-sns/