Пример of.net приложение, использующее Amazon SQS
Я ищу пример .Net-приложения, которое постоянно проверяет Amazon SQS на наличие новых сообщений и, когда одно из них найдено, выполняет действие и удаляет его из очереди.
Моя цель-иметь приложение, работающее на EC2, которое следит за моей очередью SQS для новых сообщений. Когда один из них будет найден, вызов будет сделан к одному из нескольких веб-интерфейсов API, и сообщение будет удалено из очереди.
Может ли кто-нибудь указать мне на пример чего-то подобного ?
Edit Было бы этот тип приложения лучше всего создавать как службу windows?
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/