У меня есть приложение с участием AWS SNS
, SQS
и должно выполняться на нескольких хостах. Точное описание проблемы:Обработка сообщений из AWS SQS с использованием нескольких хостов
Всякий раз, когда есть событие, сообщение, содержащее ID
, публикуется в теме SNS, на которой подписана очередь SQS. Теперь я получаю сообщения в очереди. Теперь я хочу, чтобы несколько хостов читали сообщения из очереди (ни один из двух хостов не должен читать одно и то же сообщение) и записывать сообщение в общий файл в Amazon S3. Проблемы, такие как «что делать, если хост, читающий сообщение, не работает» и «не читать одно и то же сообщение дважды на одном хосте или разных хостах», следует рассмотреть.
Может ли кто-нибудь предложить какой-либо метод или некоторые ссылки, через которые я могу пройти, чтобы достичь этой задачи?
Что вы просите, это именно то, что делает SQS. Вы должны быть более конкретными о проблеме, которую вы испытываете. –