26 lines
1.4 KiB
Markdown
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.
|