• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

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

  • Автор темы EGround
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
24.280
Реакции
127
Работа с брокером сообщений 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 в другой

Продажник


Материал «Работа с брокером сообщений RabbitMQ [2024] [ИПАП]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу