Files
Дмитрий Соловьев d48ddd2657 Init
2026-05-25 14:23:52 +03:00

26 lines
1.4 KiB
Markdown

# config-repo
Файлы в этом подпроекте предназначены для `spring-cloud-config-server`.
Ожидаемый сценарий:
- этот каталог хранится в GitLab-репозитории с конфигами
- `spring-cloud-config-server` читает его через `CONFIG_GIT_URI`
- сервисы запрашивают конфиги по имени `spring.application.name`
Для `tle-monitoring-service` используются файлы:
- `tle-monitoring-service.yaml`
Пример запроса к Config Server:
`GET /tle-monitoring-service/local`
Архитектурные договоренности:
- `pcp-request-service` является единственным owner request/grid-домена.
- `pcp.services.request` должен использоваться как основной runtime endpoint для requests/cells/grid.
- `pcp.services.earth-grid` сохранен только как legacy alias и должен резолвиться в `pcp.services.request`.
- lifecycle booked slots должен идти Kafka-first; legacy HTTP `/api/slots/booking/process` не считается рабочим основным путем.
- `pcp.services.admin` указывает на `pcp-srpring-boot-admin-server`; сервисы PCP должны регистрироваться в нем через Spring Boot Admin client.