Учебный центр IBS

DEV-SELF-043 Kafka vs RabbitMQ: асинхронное взаимодействие сервисов

Для кого: Бэкенд разработчикМидл Мидл
Начало: По факту набора потока
Длительность: 1 неделя
Улучшаемые навыки:
Apache KafkaRabbitMQ
СертификатОнлайн

Описание курса

Курс "Kafka vs RabbitMQ: асинхронное взаимодействие сервисов" позволит слушателям самостоятельно изучить принципы работы очередей сообщений, их применение в микросервисной архитектуре, а также детально рассмотреть возможности и особенности двух популярных решений - Apache Kafka и RabbitMQ. 

Модуль 1

  • Принципы работы очередей;
  • Польза и преимущества в микросервисной архитектуре;
  • Варианты использования очередей сообщений;
  • Сложности использования и недостатки.

Модуль 2

  • Создание кластера из двух брокеров.
  • Добавление топика, разбитого на разделы.
  • Включение резервного копирования топика.

Модуль 3

  • Запуск второго экземпляр RabbitMQ.
  • Добавление необходимых зависимостей для работы с RabbitMQ.
  • Механизмы уведомлений о доставке сообщения.
  • Создание по одному обработчику сообщений каждого типа и привязанные к ним очереди.
  • Создание продюсера или сервиса отправки сообщений.
  • Разбор способов получения сообщений.
  • Проверка разных вариантов отправки сообщений.

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.

Еще курсы