Программирование [slurm.io] Rabbit MQ

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: slurm.io​
Название: Rabbit MQ​

cover.jpg

Продолжительность: 4 ч 26 мин Количество уроков: 17 Видео Язык: Русский Вес архива: 2,49 ГБ


RabbitMQ — один из наиболее зрелых и надёжных брокеров сообщений, и в этом курсе вы научитесь эффективно применять его возможности для построения масштабируемых, отказоустойчивых и гибких систем. Материал подойдёт как начинающим, так и действующим разработчикам, стремящимся глубже понять архитектуру асинхронного взаимодействия сервисов.

Что вы узнаете на курсе

Курс поможет сформировать системное понимание работы RabbitMQ, его архитектуры и инструментов. Вы научитесь применять брокер в боевых проектах и оптимизировать взаимодействие микросервисов.

Ключевые темы обучения

Модель обмена сообщениями: очереди, обменники, маршрутизация.
Работа с протоколами: AMQP и дополнительные возможности RabbitMQ.
Проектирование асинхронных процессов: когда и почему стоит использовать брокер сообщений.
Конфигурация и администрирование: управление узлами и пользователями, безопасность.
Мониторинг и отладка: инструменты для анализа производительности и поиска ошибок.

RabbitMQ в реальных системах

RabbitMQ применяется в высоконагруженных распределённых системах, где важны стабильность, предсказуемость и гибкое масштабирование. Вы узнаете, как использовать возможности брокера в реальных архитектурных сценариях.

Преимущества RabbitMQ для разработчиков

• Мультипротокольность и широкая совместимость.
• Поддержка различных паттернов обмена сообщениями.
• Высокая отказоустойчивость и горизонтальное масштабирование.
• Гибкие механики подтверждения сообщений (ACK/NACK).
• Расширенный функционал благодаря плагинам.

Отказоустойчивая архитектура

Вы научитесь настраивать отказоустойчивые кластеры RabbitMQ с полной репликацией данных. Такой подход обеспечивает непрерывность работы даже при сбоях отдельных узлов.

Кластеризация RabbitMQ

В рамках курса подробно рассматривается создание и обслуживание кластера, в котором каждый узел способен обслуживать запросы на чтение и запись.

Основные аспекты кластеризации

• Зеркалирование очередей и репликация сообщений.
• Настройка точек отказа и балансировка нагрузки.
• Практики обновления и сопровождения кластера без простоев.

Практическая часть курса

Курс включает обучение через реальные примеры и задания, которые помогут закрепить знания и сформировать готовые навыки работы с RabbitMQ.

Что входит в практику

• Создание и маршрутизация очередей.
• Настройка различных типов обменников.
• Работа с подтверждениями и обработкой ошибок.
• Оптимизация производительности и анализ метрик.

Кому подойдёт этот курс

Курс будет полезен:

• Backend-разработчикам.
• Инженерам по распределённым системам.
• Разработчикам микросервисных архитектур.
• DevOps- и SRE-специалистам, работающим с кластерными системами.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху