Как соблюсти требования к конфигурации брокера при разворачивании RabbitMQ в контейнер Docker

preview_player
Показать описание
Зоя Степчёва — системный аналитик и архитектор. В прошлом — разработчик.

Презентация:

Ссылка из презентации с настройками конфигурации

00:00 О нас и о спикере
01:43 О чем поговорим
04:12 Что такое Docker
04:43 Аппаратная и контейнерная виртуализация
05:27 Что такое «Контейнер» в Docker
06:54 Что нужно учитывать при работе с контейнерами в Docker
08:48 Какими понятиями оперирует Docker. Компоненты Docker системы.
11:41 Как выглядит файл Docker-compose для RabbitMQ. Какие параметры используются для описания конфигурации Docker-compose для RabbitMQ.
14:17 Требования к конфигурации RabbitMQ
20:29 Демонстрация работы RabbitMQ в Docker контейнере
21:34 Что происходит на локальной машине при работе с Docker контейнером
24:49 Сравнение консоли для работы с Docker на локальной машине и в облачном интерфейсе
26:15 Краткий обзор доступных параметров в файле конфигурации RabbitMQ
32:38 Обзор лог файла, используемого при монтировали лог-файла Docker контейнера на локальной машине
37:06 Мониторинг логов RabbitMQ
38:12 Подводим итоги. Бонус - файл конфигурации docker-compose для LavinMQ.
39:27 Ответы на вопросы по встрече:
39:33 - как контейнеризация влияет на Time To Market
40:38 - при переходе от монолита на микросервис можно ли упростить это закладывая в контейнер МС настройки окружения монолита и есть ли в этом смысл
43:21 - когда мы делаем записи в Мнезию, а потом сбрасываем на диск, что будет, если операция прерывается
44:45 - при перезапуске кролика он поднимает в оперативную память полные данные лога с диска
47:07 - есть ли возможность разбивать по кускам (допустим, когда не хватает оперативной памяти)
48:27 - если развернуть несколько экземпляров очередей, они между собой сами поделят сообщения?
48:45 - в каких ситуациях аналитику нужно разворачивать контейнеры и настраивать брокеры: это какие-то определенные проекты или отсутствие девопсов в команде или это стандартная работа аналитика
52:27 - в каких случаях стоит заложить разворачивание брокера локально и какие есть недостатки в использовании облачных технологий
53:22 - допустим я решил, что у меня все очереди будут в облаке, в Яндекс Клауде, есть ли готовые решения по настройки защищенного канала для обмена с "Кроликами", которые в облаке
55:40 - брокеры в облаке или локально — что выбрать
58:44 - докеры очередей и докеры сервисов, которые с этими сообщениями работают, нужно разворачивать в одном месте (на единой ноде) или можно разнести
01:00:02 Завершение встречи. Контактная информация

Рекомендации по теме
Комментарии
Автор

Подскажите, пожалуйста, где лучше реализовать WebSocket в рамках многосервисной архитектуры: GateWay->Broker->Services.

deniskirdyanov