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


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

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

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

Простой сервис очередей

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

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

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

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

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

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

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

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

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