RabbitMQ — ПОЛНЫЙ ГАЙД с практикой на Python и FastAPI

БЕСПЛАТНЫЙ Роадмап и гайд на собесы — https://t.me/makedonsky_it_bot ТГ Канал — https://t.me/+Y5ztCYVOVWk3ZGVi Запись на менторства до трудоустройства — https://t.me/m/kiJ6MvPKN2Vi Таймкоды: 00:00 Вступление 01:00 Exchange, producer, consumer, queue: общая схема RabbitMQ 02:30 Обменник, routing key и binding key 03:30 Типы exchange: direct, fanout, topic 05:00 Как RabbitMQ встраивается в event-driven микросервисы 08:00 Запуск RabbitMQ через Docker Compose 09:00 Интерфейс RabbitMQ Management 09:30 План практики: producer, exchange, routing key, queue, consumer 10:30 Подготовка Python-проекта: зависимости, uv, venv, aio-pika 13:00 Подключение к RabbitMQ 14:30 Создание exchange, queue и binding по routing key 17:30 Базовое FastAPI-приложение 21:00 Producer: создание заказа и события order.created 22:00 Публикация JSON-сообщения в RabbitMQ exchange 25:30 Consumer: отдельный процесс для чтения очереди 27:30 Обработка сообщения и ack 30:00 Тестирование producer/consumer и отладка ошибок 31:00 Проверка сообщений в RabbitMQ Management UI 33:30 Выводы

12+
2 просмотра
2 дня назад
12+
2 просмотра
2 дня назад

БЕСПЛАТНЫЙ Роадмап и гайд на собесы — https://t.me/makedonsky_it_bot ТГ Канал — https://t.me/+Y5ztCYVOVWk3ZGVi Запись на менторства до трудоустройства — https://t.me/m/kiJ6MvPKN2Vi Таймкоды: 00:00 Вступление 01:00 Exchange, producer, consumer, queue: общая схема RabbitMQ 02:30 Обменник, routing key и binding key 03:30 Типы exchange: direct, fanout, topic 05:00 Как RabbitMQ встраивается в event-driven микросервисы 08:00 Запуск RabbitMQ через Docker Compose 09:00 Интерфейс RabbitMQ Management 09:30 План практики: producer, exchange, routing key, queue, consumer 10:30 Подготовка Python-проекта: зависимости, uv, venv, aio-pika 13:00 Подключение к RabbitMQ 14:30 Создание exchange, queue и binding по routing key 17:30 Базовое FastAPI-приложение 21:00 Producer: создание заказа и события order.created 22:00 Публикация JSON-сообщения в RabbitMQ exchange 25:30 Consumer: отдельный процесс для чтения очереди 27:30 Обработка сообщения и ack 30:00 Тестирование producer/consumer и отладка ошибок 31:00 Проверка сообщений в RabbitMQ Management UI 33:30 Выводы

, чтобы оставлять комментарии