Этот практический воркшоп поможет системным аналитикам глубже разобраться в работе с очередями сообщений на примере RabbitMQ и Apache Kafka. Вы научитесь понимать архитектуру брокеров, их ключевые отличия и сможете на практике настроить обработку сообщений, используя заготовленный код на Python.
Чему вы научитесь на воркшопе
Понимать принципы работы очередей сообщений и их роль в распределённых системах.
Разбираться в архитектуре RabbitMQ и Kafka и выбирать подходящий инструмент под задачу.
Работать с продюсерами, консюмерами, топиками и обменниками.
Тестировать и отлаживать процессы обработки сообщений в Python.
Оценивать надёжность, производительность и масштабируемость решений.
RabbitMQ и Apache Kafka: краткое сравнение
RabbitMQ
RabbitMQ — это классический брокер сообщений, который делает акцент на гибкости маршрутизации, надёжной доставке и поддержке различных протоколов. Отлично подходит для типичных enterprise‑интеграций.
Apache Kafka
Kafka — это распределённый журнал событий, ориентированный на высокую пропускную способность, горизонтальное масштабирование и обработку потоков данных.
Когда использовать что
RabbitMQ — когда важна сложная маршрутизация, гарантия доставки, интеграция с разными сервисами.
Kafka — когда требуется высокая скорость, потоковая обработка, хранение больших объёмов событий.
Практическая часть воркшопа
Подготовленные задания
Каждый участник получит набор подготовленных скриптов на Python, которые необходимо доработать или расширить в рамках практических упражнений.
Что вы сделаете своими руками
Настроите брокер сообщений и подключите к нему клиентские приложения.
Напишете продюсеров и консюмеров для RabbitMQ и Kafka.
Создадите конфигурации топиков, очередей и обменников.
Отладите передачу сообщений и обработку ошибок.
Для кого предназначен этот курс
Курс подходит системным аналитикам и начинающим интеграторам, которым важно понимать, как устроены очереди сообщений и как они используются при проектировании современных сервисов.
Какие навыки вы получите
Глубокое понимание брокеров сообщений и их роли в архитектуре.
Практический опыт взаимодействия с RabbitMQ и Kafka.
Навыки работы с кодом, связанным с интеграциями и обработкой сообщений.
Умение разрабатывать технические требования, опираясь на реальные ограничения брокеров.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Краткосрочные тренинги и курсы повышения квалификации от Школы прикладного бизнес-анализа.Мы поможем вам систематизировать уже имеющиеся знания и дополнить их новыми инструментами, современными подходами, методами и средствами решения задач бизнес-анализа. Все учебные материалы по завершении курса остаются вам: видеозаписи занятий, презентации и шаблоны документов.
Мы помогаем людям и компаниям проектировать и создавать успешные и полезные ИТ-продукты, системы, сервисы через обучение на воркшопах, онлайн-курсах, мастер-классах, открытых вебинарах и конференциях.