Задать вопрос
@turdubekov
Студент

Какой тип обмена использовать в этом случае?

Добрый день, посоветуйте пожалуйста как тип обмена лучше всего использовать: Есть сообщение и три сторонних сервиса, я хочу чтобы все три сервиса гарантированно получали мое сообщение из очереди. подходит для этого Fanout, или есть более оптимальные варианты?
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    RabbitMQ для разработчиков и DevOps
    4 месяца
    Далее
  • OTUS
    RabbitMQ для разработчиков и администраторов
    3 месяца
    Далее
  • Учебный центр IBS
    JVA-059 RabbitMQ для разработчиков
    1 неделя
    Далее
Решения вопроса 2
да, fanout подходит, для каждого сервиса сделайте очереди, producer отправлят в exchange, а exchange раскидает по очередям сервисов
Ответ написан
Комментировать
2ord
@2ord
Если нужна доставка одного и того же сообщения нескольким сервисам, то fanout подходит.
Если нужно разослать сообщение по разным подкатегориям по маске (скажем, регионам), то можно использовать обмен типа topic.
https://dev.to/larapulse/dealing-with-rabbitmq-exc...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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