Що нового?

Придбаний Работа с брокером сообщений RabbitMQ [2024] [ИПАП]

Інформація про покупку
Тип покупки: Складчина
Ціна: 9200 ГРН
Учасників: 0 з 65
Організатор: Відсутній
Статус: Набір учасників
Внесок: 147.2 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Работа с брокером сообщений RabbitMQ [2024]
ИПАП (Институт прикладной автоматизации и программирования)


Содержание:
Модуль 1 - Брокеры сообщений
  • Брокеры сообщений и их применение
  • Внутреннее устройство RabbitMQ
  • Все основные сущности RabbitMQ, и применения и связь между собой (Message, Queue, Exchange, Binding, Publisher, Consumer)
  • Практическое задание:
    • Подготовка рабочего окружения для практики
Модуль 2 - Работа с RabbitMQ
  • Запуск сервиса в docker
  • Минимально необходимые параметры запуска
  • Хранение данных в RabbitMQ
  • Обзор Web-интерфейса, управление RabbitMQ
  • Обзор консольного клиента
  • Практическое задание:
    • Установка apt/yum/docker
    • Запуск в docker
    • Создание очереди
    • Создание сообщения
    • Чтение сообщения
Модуль 3 - Типовое использование
  • Основные методы использования RabbitMQ
  • Настройки консьюмеров (prefetch_count, autoack, heartbeat)
  • Работа с очередями
  • Практическое задание:
    • Настройка тестового Publish
    • Настройка тестового Consumer
Модуль 4 - High Availability, High Load
  • Балансировка нагрузки для компонентов кластера
  • Кластеризация – методы построения
  • Кворумные очереди
  • Shovel/Federation
  • Особенности кластеризации
  • Практическое задание:
    • Настройка балансировщика нагрузки (HAproxy)
    • Настройка кластера из 3 нод
    • Проверка отказоустойчивости кластера
    • Настройка shovel’ов (динамическая и статическая)
Модуль 5 - Мониторинг
  • Настройка логирования
  • Настройка метрик, использование встроенных метрик, мониторинг при помощи стороннего экспортера
  • Базовый набор метрик
  • Основные метрики и реакция на их изменение
  • Практическое задание:
    • Настройка экспортера
    • Настройка стека Telegraf + Prometheus + Grafana
    • Настройка уведомлений
Модуль 6 - Базовые плагины для RabbitMQ
  • Обзор базовых плагинов
  • Практическое задание:
    • Настройка многоуровневой очереди повторных попыток
    • Построение связанности: передача сообщений из одного экземпляра Rabbit в другой
https://ipap.ru/447-rabota-s-brokerom-soobshchenij-rabbitmq
 
Угорі