Amazon Simple Queue Service

Полностью управляемая очередь сообщений для микросервисов, распределенных систем и бессерверных приложений

Почему именно Amazon SQS?

Узнайте о том, как функция «первым пришел — первым обслужен» (first-in-first-out, FIFO) гарантирует публикацию отправленных из системы сообщений в правильном порядке.

Introducing Amazon SQS FIFO Queues (2:04)

Преимущества Amazon SQS

Устранение накладных расходов без первоначальных затрат и без необходимости управлять программным обеспечением и поддерживать инфраструктуру.
Гарантированная доставка любого объема данных на любом уровне пропускной способности без потери сообщений и без необходимости в доступности других сервисов.
Безопасная передача конфиденциальных данных между приложениями и централизованное управление ключами с помощью AWS Key Management.
Эластичное и экономически эффективное масштабирование на основе использования, что позволяет не беспокоиться о планировании и предварительном резервировании емкости.

Как это работает

Amazon Simple Queue Service (SQS) позволяет отправлять, хранить и получать сообщения компонентов ПО в любом масштабе без потери данных и необходимости обеспечивать доступность других сервисов.

На схеме показано, как производитель отправляет сообщения в Amazon SQS, где они шифруются и ретранслируются клиентам.

Примеры использования

Amazon SQS предоставляет клиентам простой и надежный способ разделения и связывания компонентов (микросервисов) с помощью очередей.

Отделите клиентские системы от серверных, как это делается, например, в банковских приложениях. Клиенты получают ответ сразу, но платежи обрабатываются в фоновом режиме.

Поместите задания в одну очередь, где все исполнители в группе автоматического масштабирования могут вертикально масштабироваться в обоих направлениях в зависимости от требований рабочей нагрузки и требований к задержке.

Обрабатывайте большие объемы сообщений, сохраняя при этом их порядок, благодаря чему обеспечивается дедупликация сообщений.