Simple Message Notification (SMN) — это надёжный и гибкий масштабируемый сервис уведомления сообщений. Он позволяет эффективно отправлять сообщения на различные конечные точки, такие как адреса электронной почты.
SMN предлагает модель публикации/подписки для реализации подписки один‑ко‑многим и уведомлений в различных типах сообщений. SMN включает две роли: издателя и подписчика. Издатель публикует сообщения в тему, а SMN затем доставляет сообщения подписчикам в этой теме. Подписчики могут быть адресами электронной почты и URL‑адресами.
Тема представляет собой набор сообщений и логическую точку доступа, через которую издатель и подписчик могут взаимодействовать друг с другом. Каждая тема имеет уникальное имя. Создатель темы может настраивать политики темы, предоставляя другим пользователям или облачным сервисам разрешения на выполнение определённых операций с темой, например, запрос подписок или публикацию сообщений.