[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, включая различные подходы к масштабированию кластера.
Продажник
Скачать
Чему вы научитесь:
Освоение понятия 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, включая различные подходы к масштабированию кластера.
Продажник
Скачать
Больше тем из этой категории
- [Ержан Елемесов] [Udemy] Data Science от Проблемы до Решения (2024)
- [Вадим Прокопчук] [Udemy] Верстка сайта c использованием Gulp в модульном Bento стиле (2024)
- [Андрей Борисенко] [Udemy] Инвестирование. Все секреты умножения денег в одном курсе! (2024)
- [Александр Сокирка] [Udemy] Руководство по WordPress FSE (Gutenberg/JavaScript/React) (2023)
- [Udemy] Продавайте фотографии, футаджи и нейро картинки на стоках (2024)