S
SlivInfoKurs
Модератор
- Регистрация
- 31.03.2020
- Сообщения
- 149 112
- Реакции
- 366
- Онлайн
- 6дн 5ч 13м 12с
- #1
Голосов: 0
Описание:
Освоение RabbitMQ message broker - от основ до управления пропускной способностью и масштабирования приложений.
Автор:
Дата обновления: 03.2024
Язык: русский
Обучаемые навыки
- Понятие 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 в зарубежных компаниях.
Курсы по продвинутому масштабированию RabbitMQ охватывают темы sharding queues, использование persistent hash plugins, Streams API и Quorum queues. Это знания позволят вам создавать нового уровня распределенные системы, способные масштабироваться в ответ на растущие требования к производительности и доступности.
Присоединяйтесь к нам для изучения применения RabbitMQ в создании надежных, масштабируемых приложений, способных эффективно обрабатывать большие объемы данных в реальном времени. Ваше путешествие к мастерству асинхронной коммуникации начинается здесь.
Целевая аудитория:
- Начинающие разработчики смогут углубить свои знания в области брокеров сообщений, разработчики middle-senior уровня смогут изучить продвинутые возможности брокера RabbitMQ, включая различные стратегии масштабирования кластера
Этот курс появится в скором времени на форуме SLIVINFOKURS.BIZ. Проверьте по поиску форума, возможно данный курс уже слит.