Fehlerbehebung
Verhindern, dass Konfigurationswerte in verschiedenen Umgebungen fehlen
Warum ist das Management von Konfigurationen schwierig? Eine der chronischen Krankheiten, die wir bei jeder Bereitstellung spüren, ist die Konfiguration. In unserem Unternehmen verwenden wir Spring Boot, und für die Verwaltung der unterschiedlichen Konfigurationsdateien in den verschiedenen Bereitstellungsumgebungen nutzen wir Spring Cloud Config. In Spring wird Konfiguration üblicherweise über die Datei application.yml verwaltet, aber das grundlegende Problem ist die Übernahme dieser Konfigurationsdatei. In unserem Unternehmen erfolgt die Bereitstellung in der folgenden Reihenfolge, und die Umgebungen sind wie oben in dev, qa, stage und production unterteilt, wobei jede Umgebung unterschiedliche Konfigurationsdateien besitzt.
3. Januar 2025