Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

microservices

Репозиторий с лабораторными работами по микросервисной архитектуре на Spring Boot.

Основной акцент в проекте на lab4 и lab5.

Что используется

  • Spring Boot
  • Docker и docker-compose
  • PostgreSQL
  • Spring Cloud Config
  • Eureka Discovery Server
  • API Gateway
  • OpenFeign
  • Kafka
  • Spring Security
  • JWT

Что есть в проекте

  • настроен API Gateway для маршрутизации запросов к микросервисам;
  • сервисы поднимаются в контейнерах через Docker;
  • данные хранятся в PostgreSQL;
  • есть централизованная конфигурация через Config Server;
  • настроен Discovery Server для регистрации сервисов;
  • реализовано синхронное взаимодействие между сервисами через Feign;
  • реализовано асинхронное взаимодействие через Kafka;
  • есть авторизация через JWT;
  • защищены эндпоинты с помощью Spring Security.

Структура

  • lab1 - базовая конфигурация сервисов;
  • lab2 - CRUD, миграции и синхронное взаимодействие;
  • lab3 - discovery, gateway и контейнеризация;
  • lab4 - Kafka и асинхронные сценарии;
  • lab5 - безопасность, JWT и авторизация.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages