@Urbansamurai

Как лучше всего организовать инфраструктуру уведомлений на микросервисном уровне?

Имеется средний по размерам проект с API Gateway и микросервисами, которым нужно общаться между собой и при определенных CRUD операциях уведомлять нужного(ых) группу(ы) пользователей. Если, например, в базе появился новый контент, нужно отправить уведомления (на выбор пользователя: push, email, сокет-сообщения на стороне клиента...). Либо, при получении нового сообщения, отобразить кол-во новых, непрочитанных сообщений. Какие лучшие практики для отображения нотификаций, если они добавились в очередь RabbitMQ когда пользователь находился в оффлайне? Просто брать их из отдельной базы микросервиса "Notifications", или же есть другие варианты?
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
@Urbansamurai Автор вопроса
Нашел ответ в сети. Говорят надо всё же использовать отдельную базу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы