[Андрей Суховицкий] [Udemy] RabbitMQ - Базовые и продвинутые концепты. Event driven (2024)

Джек Воробей

Administrator
Команда форума
Одмин
Модэр
isla-la-tortuga.com
Регистрация
6 Май 2024
Сообщения
3,563
Реакции
35
Баллы
48
Веб-сайт
isla-la-tortuga.com
[Udemy] RabbitMQ - Основные и углубленные концепции. Event driven (Андрей Суховицкий)
Чему вы научитесь:

Освоение понятия Message broker, его применение, важные аспекты при выборе брокера сообщений для вашего проекта
Знание и понимание базовых концепций RabbitMQ и протокола AMQP
Ознакомление с продвинутыми функциями RabbitMQ, такими как контроль скорости потока, гарантии доставки, время жизни сообщений (TTL), dead-lettering

Понимание возможностей масштабирования кластера RabbitMQ - sharding queues, persistent hash, StreamAPI, Quorum queues
Материалы курса:

1 раздел • 10 лекций • Общая продолжительность 1 ч 53 мин
Требования:
Минимальный опыт в разработке ПО
Понимание основных концепций computer science
Описание:

Откройте для себя мир высокопроизводительной асинхронной обработки с нашим комплексным курсом по RabbitMQ. Курс предназначен для разработчиков, стремящихся изучить возможности и гибкость RabbitMQ и протокола AMQP, начиная с основ. Мы подробно обсудим ключевые концепции, такие как exchanges и queues, routing и binding keys. Курс охватывает функции RabbitMQ, которые позволят эффективно строить популярные на рынке Event Driven приложения. Обогащайтесь знаниями о реализации шаблонов взаимодействия point-to-point и publish-subscribe, необходимых для современных распределенных систем.

Особое внимание уделяется механизмам гарантий доставки сообщений (exactly-once, at-least-once delivery guarantee), включая важные понятия consumer acknowledgements и publisher confirms. Вы узнаете стратегии обработки ситуаций, когда сообщения не доставлены, используя техники dead lettering и настройки времени жизни сообщений (TTL). Курс также освещает методы контроля скорости потока данных и гарантии порядка сообщений, что критично для поддержания высокой производительности и надежности системы. Вопросы, рассмотренные в этом и последующих модулях курса, будут особенно актуальны при прохождении System Design interview в зарубежные компании.

Продвинутые модули курса охватывают темы масштабирования RabbitMQ, такие как sharding queues, использование persistent hash plugins, Streams API и Quorum queues. Эти знания помогут вам создавать распределенные системы нового уровня, способные масштабироваться в ответ на растущие требования к производительности и доступности.

Присоединяйтесь к нам, чтобы научиться использовать RabbitMQ для создания надежных, масштабируемых приложений, способных эффективно обрабатывать большие объемы данных в реальном времени. Ваш путь к мастерству в асинхронной коммуникации начинается здесь.

Для кого этот курс:

Начинающие разработчики смогут глубже понять тему брокеров сообщений, а разработчики middle-senior уровня смогут узнать о продвинутых возможностях RabbitMQ, включая различные подходы к масштабированию кластера.

Продажник



Скачать

 
Главная Регистрация
Сверху