Пример of.net приложение, использующее Amazon SQS


Я ищу пример .Net-приложения, которое постоянно проверяет Amazon SQS на наличие новых сообщений и, когда одно из них найдено, выполняет действие и удаляет его из очереди.

Моя цель-иметь приложение, работающее на EC2, которое следит за моей очередью SQS для новых сообщений. Когда один из них будет найден, вызов будет сделан к одному из нескольких веб-интерфейсов API, и сообщение будет удалено из очереди.

Может ли кто-нибудь указать мне на пример чего-то подобного ?

Edit Было бы этот тип приложения лучше всего создавать как службу windows?

2 14

2 ответа:

AWS SDK for .NET содержит примеры для несколькихAmazon Web Services , включаяAmazon SQS Sample , которыйдемонстрирует, как делать базовые запросы к Amazon SQS с помощью AWS SDK for .NET .

SDK устанавливается через установщик Windows и интегрируется с Visual Studio; по умолчанию требуемый образец заканчивается в C:\Program Files (x86)\AWS SDK for .NET\Samples\AmazonSQS_Sample и предоставляет решения Visual Studio для обеих версий 2008 и 2010.

Служба Windows будет идеальным кандидатом для этого.

По ссылке из Amazon AWS имеет очень хороший обзор детали нужно обратить внимание: https://aws.amazon.com/blogs/compute/building-loosely-coupled-scalable-c-applications-with-amazon-sqs-and-amazon-sns/