1.9 KiB
1.9 KiB
📓 Journal-Eintrag: 2026-04-16 - Health-Fixes & Connectivity Refactoring
🏗️ Status Quo
Nach der Integration des ZNS-First Wizards gab es Stabilitätsprobleme in der Docker-Umgebung (Unhealthy Services) und
eine fachliche Fehlinterpretation des ping-service.
🚀 Wichtigste Korrekturen
1. Actuator & Docker Stability
- Problem:
masterdata-serviceundevents-servicemeldeten unter Docker 404 auf den Readiness-Probes. - Lösung: Explizite Aktivierung der Spring Boot Probes (
management.endpoint.health.probes.enabled: true) in den jeweiligenapplication.ymlDateien. - Docker-Compose: Vereinheitlichung der Healthchecks in
dc-backend.yamlauf den/actuator/health/readinessEndpoint mit detaillierterer Diagnose (--no-verbose).
2. Connectivity Refactoring (The Ping "Un-Abuse")
- Problem: Der
ConnectivityTrackerim Frontend nutzte denping-service, um den generellen Online-Status ("Cloud synchronisiert") anzuzeigen. Derping-servicesoll jedoch nur ein technischer Durchstich sein. - Lösung: Umstellung des
ConnectivityTrackerauf den neutralen/actuator/health/readinessEndpoint des API-Gateways. - Resultat: Der
ping-serviceist wieder frei für seine ursprüngliche Bestimmung als technisches Validierungs-Tool. Der Footer-Status repräsentiert nun korrekt die Erreichbarkeit der Cloud-Infrastruktur über das Gateway.
🛠️ Technische Details
- Services:
api-gateway,masterdata-service,events-service,ping-service. - Frontend:
frontend:core:network(ConnectivityTracker.kt).
🧹 [Curator]: Health-Checks und Connectivity-Logik bereinigt. Dokumentation aktualisiert.
👷 [Backend Developer]: Alle Services sind nun auch unter Docker stabil healthy.
🏗️ [Lead Architect]: Fachliche Trennung von System-Health und technischem Durchstich (Ping) wiederhergestellt.