Go to file
2022-04-25 16:47:03 +03:00
.github/workflows TD-161: bump parent pom (#2) 2022-03-18 13:25:10 +03:00
doc JD-603: initial (#3) 2021-09-06 13:48:03 +03:00
src Fix ktlint errors 2022-01-28 00:17:32 +03:00
.codecov.yml bump parent pom (#3) 2022-04-25 16:47:03 +03:00
.gitignore JD-603: initial (#3) 2021-09-06 13:48:03 +03:00
LICENSE Let's make it opensource 2021-09-15 15:15:47 +03:00
pom.xml bump parent pom (#3) 2022-04-25 16:47:03 +03:00
README.md JD-603: initial (#3) 2021-09-06 13:48:03 +03:00
renovate.json Upd deps 2022-01-27 13:08:58 +03:00

vortigon

Сервис предназначен для сбора всех возможных событий и данных в системе для последующей агрегации и предоставления поиска нужной информации

Общая схема работы сервиса: Schema

Из схемы видно, что сервис слушает события из Kafka и pull'ит коммиты из Dominant сервиса

Что касается Kafka. В текущей реализации vortigon слушает события PartyChange и не хранит историю изменений записывая только последнее состояние

Из Dominant vortigon собирает только те коммиты, которые направлены на создание/изменение категории магазина

Общение с сервисом реализовано посредством RPC (Apache Thrift). Для этого vortigon реализует протокол.