Службы обмена сообщениями в 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. |