auth-service complete, app full work

This commit is contained in:
roma-dxunvrs
2026-04-11 20:26:14 +03:00
parent 2f4846e20d
commit 1356bd2509
23 changed files with 197 additions and 188 deletions
+3 -4
View File
@@ -5,7 +5,6 @@ docker compose up -d --build
## Что есть?
gateway - простой многопоточный round-robbin гейтвей, на вход udp, связь с серверами - tcp.
common - общие классы: продукт, сетевые запрос/ответ, серверные команды
product-service - многопоточный сервис для работы с коллекцией, использует Redis в качестве кэша, PostgreSQL как основную бд, для пула соединений - HikariCP, орм - JDBI. Сетевые взаимодействия - асинхронные, запросы в бд/редис - синхронные.
## Что будет?
Сервис аутентификации на Spring Boot, токены на RS-256, валидация на гейтвее, выдача/логин/регистрация на другом сервисе
product-service - многопоточный сервис для работы с коллекцией, использует Redis в качестве кэша, PostgreSQL как основную бд, для пула соединений - HikariCP, орм - JDBI. Сетевые взаимодействия - асинхронные, запросы в бд/редис - синхронные.
auth-service - сервис авторизации на Spring Boot, функции: выдача токена, вход, регистрация;
Про токены: алгоритм - ассиметричный, валидируются токены публичным ключом на гейтвее