- Установить docker и docker-compose.
- Запустить
./build_and_run.sh
. - В браузере открыть http://0.0.0.0:5000/.
- В поле ввода вести число.
- При нажатии на кнопку отправляется POST запрос, он передает значение в микросервис
- Когда микросервис получает значение, он так же обращается к сервису с базой данных, запрашивает значение по id
- Все 3 значения приводятся к одному типу float, суммируются и отправляются в функцию sigmoid
- Полученное число выводится на html страничку, которая уже частична отрендерене после GET запрос при открытие приложения
У меня 3 сервиса (3 контейнера - api_service, user_service, mysqldb) и 2 из который - это микросервисы (api_service, user_service). Микросервисы api_service и user_service взаимодействуют через gRPC. База данный запущена в отдельном контейнере. Наверно лучше зупустить базу данных в микросервисе api_service, который возращает данные в другой user_service по запросу Но мне так показалось лучше потому что, можно подключатся к базе на другом сервере прямо сейчас