Поделиться через


Службы обмена сообщениями в Azure и AWS

Простая почтовая служба

AWS предоставляет службу Simple Email Service (SES) для отправки уведомлений, а также сообщений электронной почты, касающихся транзакций или маркетинга. В Azure можно отправлять сообщения электронной почты с помощью Службы коммуникации Azure или сторонних решений, таких как SendGrid. Оба этих варианта предоставляют службы электронной почты, которые можно включить в решения для обслуживания различных вариантов использования.

Простая служба очередей

Служба простой очереди AWS (SQS) предоставляет систему обмена сообщениями для подключения приложений, служб и устройств на платформе AWS. В Azure есть две службы, которые выполняют аналогичные функции:

  • Хранилище очередей — облачная служба обмена сообщениями, которая обеспечивает обмен данными между компонентами приложения в Azure.

  • Служебная шина — надежная система обмена сообщениями для подключения приложений, служб и устройств. С помощью соответствующего ретранслятора Служебной шины она также может подключаться к удаленным приложениям и службам.

Интеграция между службами обмена сообщениями Azure и AWS

Если существует один набор компонентов с помощью Amazon SQS, который должен интегрироваться с другим набором компонентов, использующих Служебная шина Azure, или наоборот, это можно сделать с помощью шаблона моста обмена сообщениями.

Компоненты обмена сообщениями

Служба AWS Служба Azure Description
Простая служба очередей (SQS) Хранилище очередей Предоставляет управляемую службу очередей сообщений для обмена данными между несвязанными компонентами приложения.
Simple Notification Service (SNS) Служебная шина Поддерживает разные облачные технологии промежуточного уровня для обработки сообщений, включая надежные очереди сообщений, а также возможности публикации и подписки в рамках обмена сообщениями.
Amazon EventBridge Сетка событий Полностью управляемая служба маршрутизации событий, которая обеспечивает единообразный прием событий с использованием модели "публикация — подписка".
Amazon Kinesis Центры событий Полностью управляемая служба приема данных в реальном времени. Передавайте потоком миллионы событий в секунду из любого источника для создания динамических конвейеров данных и немедленного реагирования на проблемы бизнеса.
Amazon MQ Служебная шина Служебная шина уровня "Премиум" полностью совместима с API службы сообщений Java (JMS) 2.0 для Java/Jakarta EE. Служебная шина уровня "Стандартный" поддерживает подмножество JMS 1.1, предназначенное для работы с очередями.

Архитектуры обмена сообщениями

Архитектура Description
Масштабируемое веб-приложение Используйте проверенные методики в этой эталонной архитектуре, чтобы повысить масштабируемость и производительность веб-приложения службы приложение Azure.
Интеграция enterprise с помощью очередей и событий Рекомендуемая архитектура для реализации шаблона корпоративной интеграции с Azure Logic Apps, Azure Управление API, Служебная шина Azure и Сетка событий Azure.