ЛР1 Развертывание инфраструктурных сервисов
Цель работы
Изучить способы развертывания инфраструктурных сервисов
Теоретические сведения
Задание
Варианты:
| Вариант | Сервис | Способ | Утилита |
|---|---|---|---|
| 1 | Kafka | Docker (compose) | Kafdrop |
| 2 | MQTT | Docker (compose) | Доп. утилита от брокера MQTT |
| 3 | NATS | Docker (compose) | natscli |
Необходимо развернуть сервис, настроить конфигурацию так, как указано на официальных сайтах сервисов.
Если указан Docker, то необходимо подготовить docker_compose.yaml c сервисом и развернуть в Docker-контейнере из команды docker compose.
Также необходимо “в комплекте” развернуть системные утилиты для просмотра, управления системой.
Внимание:
- развертывание в среде Windows может быть неудачным
- linux можно использовать в Виртуальной машине / WSL / как основная ОС
- после развертывания проверить успешность путем реализации клиента с отправкой сообщения (клиент на python скрипте), клиента-слушателя реализовать через cli-инструменты; успешностью будет оптравка сообщения через python скрипт и получение в слушателе из терминала
Отчет
В отчете представить скриншоты и описание действий по пунктам, представленным в задани Отчет по ГОСТу