chore(config): #51 slots-service ходит к чужим API строго через gateway
- pcp-gateway-service: добавлен маршрут satellite-catalog
(/api/pcp-satellite-catalog/** -> StripPrefix=2).
- slots-service: settings.request-service/earth-grid-service/satellite-catalog-service
переведены на ${pcp.services.gateway}/api/pcp-<x> (код строит $base/<path>,
gateway снимает префикс). Прямые адреса сервисов больше не используются.
This commit is contained in:
@@ -63,6 +63,15 @@ spring:
|
||||
- Path=/api/pcp-slots/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# Каталог КА: фронт сюда не ходит, но slots-service обращается к нему строго
|
||||
# через gateway (settings.satellite-catalog-service -> /api/pcp-satellite-catalog).
|
||||
# StripPrefix=2: /api/pcp-satellite-catalog/api/satellites -> бэкенд /api/satellites.
|
||||
- id: satellite-catalog
|
||||
uri: ${pcp.services.satellite-catalog}
|
||||
predicates:
|
||||
- Path=/api/pcp-satellite-catalog/**
|
||||
filters:
|
||||
- StripPrefix=2
|
||||
# --- Станции: путь СОХРАНЯЕМ (в vite было без rewrite) — без StripPrefix.
|
||||
- id: stations
|
||||
uri: ${pcp.services.stations}
|
||||
|
||||
@@ -68,10 +68,12 @@ spring:
|
||||
codec:
|
||||
max-in-memory-size: 20MB
|
||||
|
||||
# Все обращения к другим сервисам — строго через gateway (StripPrefix снимает /api/pcp-<x>).
|
||||
# Напрямую по адресам сервисов slots-service не ходит.
|
||||
settings:
|
||||
request-service: ${pcp.services.request}
|
||||
earth-grid-service: ${pcp.services.request}
|
||||
satellite-catalog-service: ${pcp.services.satellite-catalog}
|
||||
request-service: ${pcp.services.gateway}/api/pcp-request
|
||||
earth-grid-service: ${pcp.services.gateway}/api/pcp-request
|
||||
satellite-catalog-service: ${pcp.services.gateway}/api/pcp-satellite-catalog
|
||||
|
||||
app:
|
||||
kafka:
|
||||
@@ -127,10 +129,12 @@ spring:
|
||||
codec:
|
||||
max-in-memory-size: 20MB
|
||||
|
||||
# Все обращения к другим сервисам — строго через gateway (StripPrefix снимает /api/pcp-<x>).
|
||||
# Напрямую по адресам сервисов slots-service не ходит.
|
||||
settings:
|
||||
request-service: ${pcp.services.request}
|
||||
earth-grid-service: ${pcp.services.request}
|
||||
satellite-catalog-service: ${pcp.services.satellite-catalog}
|
||||
request-service: ${pcp.services.gateway}/api/pcp-request
|
||||
earth-grid-service: ${pcp.services.gateway}/api/pcp-request
|
||||
satellite-catalog-service: ${pcp.services.gateway}/api/pcp-satellite-catalog
|
||||
app:
|
||||
kafka:
|
||||
topics:
|
||||
|
||||
Reference in New Issue
Block a user