- Регистрация
- 09.04.2020
- Сообщения
- 353 752
- Реакции
- 32 661
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #1
[ИПАП] Работа с брокером сообщений RabbitMQ 2024
- Ссылка на картинку
-
Содержание:
Модуль 1 - Брокеры сообщений
Модуль 1 - Брокеры сообщений
- Брокеры сообщений и их применение
- Внутреннее устройство RabbitMQ
- Все основные сущности RabbitMQ, и применения
и связь между собой (Message, Queue, Exchange, Binding, Publisher, Consumer) - Практическое задание:
- Подготовка рабочего окружения для практики
- Запуск сервиса в docker
- Минимально необходимые параметры запуска
- Хранение данных в RabbitMQ
- Обзор Web-интерфейса, управление RabbitMQ
- Обзор консольного клиента
- Практическое задание:
- Установка apt/yum/docker
- Запуск в docker
- Создание очереди
- Создание сообщения
- Чтение сообщения
- Основные методы использования RabbitMQ
- Настройки консьюмеров (prefetch_count, autoack, heartbeat)
- Работа с очередями
- Практическое задание:
- Настройка тестового Publish
- Настройка тестового Consumer
- Балансировка нагрузки для компонентов кластера
- Кластеризация – методы построения
- Кворумные очереди
- Shovel/Federation
- Особенности кластеризации
- Практическое задание:
- Настройка балансировщика нагрузки (HAproxy)
- Настройка кластера из 3 нод
- Проверка отказоустойчивости кластера
- Настройка shovel’ов (динамическая и статическая)
- Настройка логирования
- Настройка метрик, использование встроенных метрик, мониторинг при помощи стороннего экспортера
- Базовый набор метрик
- Основные метрики и реакция на их изменение
- Практическое задание:
- Настройка экспортера
- Настройка стека Telegraf + Prometheus + Grafana
- Настройка уведомлений
- Обзор базовых плагинов
- Практическое задание:
- Настройка многоуровневой очереди повторных попыток
- Построение связанности: передача сообщений из одного экземпляра Rabbit в другой
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.