Вступить в клуб →
лёгкаявопросАсинхронные интеграции: Kafka и RabbitMQ

Сервис заказов публикует «SendWelcomeEmail» и «ReserveStock» в общий топик

В спецификации сервиса заказов после оплаты публикуются сообщения SendWelcomeEmail, ReserveStock, AccrueBonus. Каждый раз, когда появляется новый потребитель, команде заказов приходится добавлять ещё одно сообщение и выпускать релиз.

Как переописать публикацию?

  • Публиковать один факт OrderPaid с данными заказа
  • Публиковать команды в отдельные топики каждой системы
  • Объединить три команды в одно сообщение-массив
  • Вызывать системы по REST вместо сообщений

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела