Очереди сообщений позволяют разъединять приложения на более мелкие, независимые элементы, которые легче разрабатывать, развертывать и обслуживать. С помощью очередей сообщений различные части системы могут взаимодействовать и обрабатывать операции асинхронно. Когда сообщение должно обрабатываться несколькими получателями, очереди сообщений можно комбинировать с моделью отправки сообщений «издатель-подписчик» в шаблоне проектирования разветвлений.

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

Что такое очередь сообщений?

Для начала работы с Amazon Simple Queue Service (SQS) потребуется выполнить всего три простые команды.

Попробуйте Amazon SQS бесплатно

Уровень бесплатного пользования AWS включает 1 млн запросов к Amazon Simple Queue Service (SQS).

Подробнее об уровне бесплатного пользования AWS »



Раздел по Amazon SQS справочника по интерфейсу командной строки AWS
Описывает команды интерфейса командной строки AWS, которые можно использовать для автоматизации очередей.

Руководство по Amazon SQS для разработчиков
Содержит схематичный обзор Amazon SQS и подробные инструкции по использованию различных возможностей при разработке.

Документация AWS
Позволяет найти документацию для сервисов обмена сообщениями AWS.


sqs_thumb_reInvent2016-migrating-ent-messaging
48:24
Компании полагаются на обмен сообщениями для интеграции сервисов и приложений, а также для обмена критически важной информацией для ведения бизнеса. Однако управление и организация работы промежуточного ПО, выделенного для обмена сообщениями и всей базовой инфраструктуры, приводит к большим накладным расходам и уменьшает надежность системы. В ходе этой сессии корпоративные архитекторы и разработчики смогут узнать, как повышать масштабируемость, доступность и эффективность работы систем благодаря переносу локального промежуточного ПО для обмена сообщениями в управляемый облачный сервис с помощью Amazon SQS. Узнайте, как компания Capital One использует сервис Amazon SQS для переноса нескольких основных банковских приложений в облако, чтобы обеспечить их высокую доступность и экономическую эффективность. Кроме того, мы расскажем вам о некоторых новых возможностях SQS, позволяющих перенести в облако еще больше рабочих нагрузок.

В ходе этого семинара корпоративные архитекторы и разработчики смогут узнать, как повышать масштабируемость, доступность и эффективность работы систем благодаря переносу локального промежуточного ПО для обмена сообщениями в управляемый облачный сервис с помощью Amazon SQS. Узнайте, как компания Capital One использует сервис Amazon SQS для переноса нескольких основных банковских приложений в облако, чтобы обеспечить их высокую доступность и экономическую эффективность.

AWS предоставляет несколько вариантов обмена сообщениями, которые можно использовать для создания масштабируемых распределенных систем, реализации генерирования событий для разблокировки скрытого контекста и использования CQRS для эффективного доступа к данным. На этом семинаре мы рассмотрим различные примеры обмена сообщениями и ознакомимся с методами и примерами использования Amazon SQS, Amazon SNS, Amazon Kinesis и AWS IoT в приложении.

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

Amazon Simple Queue Service (SQS) можно использовать для обмена конфиденциальными данными между приложениями, используя шифрование на стороне сервера (SSE), интегрированное с AWS Key Management Service (KMS). Добавление шифрования на стороне сервера для Amazon SQS позволяет с повышенной безопасностью передавать конфиденциальные данные путем использования зашифрованных очередей.

Начните работу бесплатно с помощью трех простых команд. 

Бесплатный доступ
blank