Init
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user