Create new repo
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
## Как запустить?
|
||||
docker compose up -d --build
|
||||
Можно еще добавить --scale server=5
|
||||
|
||||
## Что есть?
|
||||
gateway - простой многопоточный round-robbin гейтвей, на вход udp, связь с серверами - tcp.
|
||||
common - общие классы: продукт, сетевые запрос/ответ, серверные команды
|
||||
product-service - многопоточный сервис для работы с коллекцией, использует Redis в качестве кэша, PostgreSQL как основную бд, для пула соединений - HikariCP, орм - JDBI. Сетевые взаимодействия - асинхронные, запросы в бд/редис - синхронные.
|
||||
|
||||
## Что будет?
|
||||
Сервис аутентификации на Spring Boot, токены на RS-256, валидация на гейтвее, выдача/логин/регистрация на другом сервисе
|
||||
Reference in New Issue
Block a user