Демо-архитектура магазина
ru
en
ru
Светлая/тёмная тема
Приложения сервера (Backend)
Реализуют бизнес-логику.
Информация →
Интеграции →
Контейнеры →
Компоненты
Процессы
Зависимости
Order Service
Payment Service
Product Service
User Profile Service
Компоненты User Profile Service
Компоненты User Profile Service
User Profile Service
[container]
Создание
профиля
[REST
JSON]
Method
POST
Path
/v1/user-profiles
Статус: успех
201 Created
Удаление
профиля
[REST]
Method
DELETE
Path
/v1/user-profiles/{id}
Статус: успех
204 No Content
Обновление
профиля
[REST
JSON]
Method
UPDATE
Path
/v1/user-profiles/{id}
Status: профиль не найден
404 Not Found
Статус: успех
200 OK
Чтение
профиля
[REST
JSON]
Method
GET
Path
/v1/user-profiles/{id}
Status: профиль не найден
404 Not Found
Статус: успех
200 OK
Поиск
профилей
(полнотекстовый)
[REST
JSON]
page=0,
1,
...
Method
GET
Path
/v1/user-profiles?q={query}&page={page}&size={size}&sort={sort}
Статус: успех
206 Partial Content
Компоненты User Profile Service
Компоненты User Profile Service
Компоненты User Profile Service
User Profile Service
[container]
Создание
профиля
[REST
JSON]
Method
POST
Path
/v1/user-profiles
Статус: успех
201 Created
Удаление
профиля
[REST]
Method
DELETE
Path
/v1/user-profiles/{id}
Статус: успех
204 No Content
Обновление
профиля
[REST
JSON]
Method
UPDATE
Path
/v1/user-profiles/{id}
Status: профиль не найден
404 Not Found
Статус: успех
200 OK
Чтение
профиля
[REST
JSON]
Method
GET
Path
/v1/user-profiles/{id}
Status: профиль не найден
404 Not Found
Статус: успех
200 OK
Поиск
профилей
(полнотекстовый)
[REST
JSON]
page=0,
1,
...
Method
GET
Path
/v1/user-profiles?q={query}&page={page}&size={size}&sort={sort}
Статус: успех
206 Partial Content
Компоненты User Profile Service [
svg
|
png
|
puml
]