Задать вопрос
@Urbansamurai

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

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

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

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