Сообщество RSS DEV

AWS SQS

Сервис очереди сообщений Amazon (SQS) — это сервис распределенной очереди сообщений, представленный Amazon Web Services (AWS) в 2004 г. Он позволяет пользователям отправлять и получать сообщения через HTTP API через интернет. SQS разработан с учетом высокой масштабируемости, что позволяет различным компонентам системы легко взаимодействовать друг с другом. Ключевые особенности SQS включают в себя высокую масштабируемость, поминутную оплату, простоту настройки и возможность выбора между стандартными и FIFO очередями. FIFO очереди автоматически обрабатывают дублирующиеся сообщения, гарантируя, что задачи будут выполнены только один раз. SQS также обеспечивает обработку ошибок с помощью Очередей необработанных писем (DLQ), в которых хранятся сообщения, которые не удалось обработать успешно. Эксплуатация AWS SQS проста. Когда приложению или системе нужно отправить сообщение, оно помещает его в очередь SQS. Отдельный процесс, известный как "потребитель", извлекает и обрабатывает эти запросы. SQS предоставляет конечную точку API для отправителей для отправки сообщений и для получателей для их чтения и обработки. Нет ограничений на количество сообщений, которые могут быть отправлены или обработаны SQS. Пример структуры сообщения в SQS может включать идентификатор сообщения, маркер приема, тело и атрибуты, такие как идентификатор отправителя, приблизительный первый временной штамп приема, приблизительное количество приемов и временной штамп отправки. SQS поддерживает сообщения в любом формате, включая строки, XML или JSON.
dev.to
AWS SQS