Перейти к содержанию

notifications

notifications — сервис для рассылки уведомлений.

В кластере Docker Swarm: - swarm_notifications-server — основной инстанс сервиса, принимающий запросы. - swarm_notifications-worker — фоновый процесс, непосредственно рассылающий уведомления.

Особенности:

  • Сервис предоставляет другим сервисам простой интерфейс рассылки уведомлений.
  • Сервис берёт ответственность только за рассылки, но не за их бизнес-логику.
  • Сервис позволяет настроить разные каналы для рассылок — SMS, Telegram, электронная почта и другие.
  • Сервис позволяет отправлять уведомления только в назначенное время, с ограниченным количеством попыток в ограниченное количество времени (уведомления имеют TTL).
  • Сервис хранит историю отправленных уведомлений.