Репозиторий является частью проекта https://github.com/hablof/logistic-package-api
Сервис выполняет простейшую функцию: читает сообщения в кафка-топиках
- "omp-package-events"
- "omp-tgbot-commands"
- "omp-tgbot-cache-events"
и выводит сообщения в stdout
в человекочитаемом виде.
Сообщения в топике "omp-package-events" сериализованы в protobuf, описанном в субмодуле pkg/kafka-proto
основного репозитория. Сообщения десериализуются в объект и снова сериализуются с помощью json.MarshalIndent
и выводятся в stdout
.
Сообщения в топиках "omp-tgbot-commands" и "omp-tgbot-cache-events" сериализованы в json. Сообщения преобразуются в Indent-вид и выводятся в stdout
.
Описан докерфайл для образа фасада.
В мейкфайле описаны команды для локального запуска приложения, сборки докер-образа, и его запуска.