Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Gateway для проекта "SUP"

API Gateway на основе Spring Cloud Gateway для проекта "Sup". Служит единой точкой входа для всех клиентских запросов к различным микросервисам.

Функциональность

  • Маршрутизация запросов к соответствующим микросервисам
  • Логирование запросов и ответов
  • Обработка CORS
  • Централизованная обработка ошибок
  • Мониторинг и метрики через Spring Actuator

Маршруты

Gateway настроен на следующие маршруты:

  • /api/v1/user/** → Сервис пользователей (User Service)

Требования

  • Java 17
  • Maven 3.8+

Сборка и запуск

Локальная разработка

mvn clean install
mvn spring-boot:run

Docker

docker build -t api-gateway .
docker run -p 8080:8080 api-gateway

Мониторинг

API Gateway предоставляет точки доступа для мониторинга через Spring Actuator:

  • /actuator/health - проверка состояния сервиса
  • /actuator/info - информация о приложении
  • /actuator/metrics - метрики приложения

Настройка

Основная конфигурация находится в файле application.yml. Для изменения маршрутов или добавления новых сервисов отредактируйте соответствующие разделы конфигурации.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages