Цель работы

Изучить способы развертывания инфраструктурных сервисов

Теоретические сведения

Задание

Варианты:

Вариант Сервис Способ Утилита
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 скрипт и получение в слушателе из терминала

Отчет

В отчете представить скриншоты и описание действий по пунктам, представленным в задани Отчет по ГОСТу

Защита