Skip to content

Cerberus3445/TaskListProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9853f3a · Nov 4, 2024

History

43 Commits
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024
Apr 28, 2024
Nov 4, 2024
Nov 4, 2024
Nov 4, 2024

Repository files navigation

Проект TODO листа с микросервисной архитектурой. Приложения c авторизацией и правами доступа на основе ролей(USER,ADMIN). Помимо базового функционала TODO листа есть цитаты.

Стэк проекта: Spring Boot, Spring Security, JWT, Spring Cloud(Eureka, Load Balancer, Gateway, Resilience4j, Configuration), Spring Data Jpa, Spring REST, LomBok, Thymeleaf, Maven, Mail, Hibernate, PostgreSQL, Swagger, Validation, Docker.

архитектура TaskListProject

url: http://localhost:9001 - web часть проекта; http://localhost:9002, http://localhost:9003 - 2 REST API. Почти идентичны(в 9003 отсутствует документация). Load Balancer распределяет нагрузку между этими сервисами; http://localhost:9002/swagger-ui/index.html#/ - документация по REST API; http://localhost:8761 - Eureka; http://localhost:8888 - Cloud Config Server(берёт данные с https://github.com/Cerberus3445/CloudConfig); http://localhost:9411 - Zipkin;