Чему вы научитесь
Понимание, что такое Message broker, где и зачем их применять, на что обращать внимание при выборе message broker для своего проекта
Знание и понимание базовые концепций брокера RabbitMQ, протокола AMQP
Понимание продвинутой функциональности RabbitMQ, таких, как управление...
О чем этот курс?
Построение распределенных event-driven систем. Автор делает акцент на аспектах, которые сложно заметить при изучении теоретического материала, делится знаниями, которые он получил применяя event-driven идеологию на практике.
Event-sourcing. Этот подход является особенно...
Работа с очередями в RabbitMQ и Apache Kafka 2023
systems education
Анна Вичугова, Зоя Степчева
Воркшоп для системных аналитиков, которые хотят познакомиться с брокерами сообщений RabbitMQ и Apache Kafka и не испугаются кода на Python — да, будет хардкор, будем писать код (по заготовкам...
Модуль 1:
Что такое MessageBroker? Зачем нужен RabbitMQ и с чем его едят
Запускаем контейнер в докере
Преимущества/недостатки RabbitMQ в сравнении с другими
Протокол AMQP. Из чего состоит сообщение
Протокол AMQP. Что с ним отправляется
Exchanges и Queues. Виды и отличия
Exchanges и Queues. Кейсы...
Вы поймёте, как работать с RabbitMQ, чтобы не искать сложных решений там, где достаточно целевого хорошо настроенного инструмента.
От автора:
Курс основан на моём опыте использования RabbitMQ на разных проектах. Как и любой другой опыт, он базируется на теории, которую желательно узнать...
Создание микросервисов на asyncio python. Подключение к брокеру RabbitMQ. Валидация данных при помощи Pydantic.
Описание
В рамках данного курса Вы научитесь создавать асинхронные микросервисы на языке Python (asyncio, Starlette), а также связывать их друг с другом при помощи брокера RabbitMQ ...