Описание сборки:
-
nginx как loadbalancer для сервиса composition
-
Сервис composition позволяет вызывать метод авторизации и получает в ответ True/False Спецификация АПИ https://localhost:7257/openapi/v1.json В размках работы вызывает АПИ сервисов (decision и scoring) В настройках имеет переменную окружения (пороговое значение для скоринга SCORE(%))
-
Сервис scoring по логину определяет значение скорингового балла описание grpc контракта взаимодействия представлено в scoring.proto
-
Сервис decision выполняет сверку пар логин/пароль со справочными значениями описание grpc контракта взаимодействия представлено в auth.proto
-
Для запуска трех реплик используйте следующую команду docker-compose up --scale composition=3