Для сборки и запуска проекта выполните следующие команды:
docker compose build
docker compose upОжидает запросы на получение факта через брокер сообщений.
После получения запроса:
- Обращается к внешнему API.
- Сохраняет полученный ответ в БД PostgreSQL.
- Отправляет ответ в caxfaxService2 через брокер сообщений Kafka.
С заданным интервалом отправляет запросы сервису caxfaxService1 через брокера сообщений. Получает ответ от caxfaxService1 и выводит его в stdout.