16

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

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

有人可以指点我一个类似的例子吗?

编辑 这种类型的应用程序最好创建为 Windows 服务吗?

4

2 回答 2

22

适用于 .NET的AWS 开发工具包包含多个Amazon Web 服务的示例,包括一个Amazon SQS 示例,该示例演示了如何使用适用于 .NET 的 AWS 开发工具包向 Amazon SQS 发出基本请求

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

于 2012-02-26T12:50:26.203 回答
1

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

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

于 2018-08-16T20:45:03.300 回答