1 Schwachstellen basierend auf der lokalen Dateikonfiguration
① Das Ändern der lokalen Konfigurationsdatei erfordert einen Neustart des Dienstes
② Viper kann Änderungen in lokalen Konfigurationsdateien überwachen und den Wert von Variablen im Speicher ändern, was den Anforderungen zu entsprechen scheint
Schwachstellen Wenn es zu viele Instanzen gibt, ist die Wahrscheinlichkeit hoch, dass manuelle Änderungen Fehler machen. Viele Dienste basieren auf einer Konfiguration. Betrieb und Wartung können Skripte schreiben, um sie stapelweise zu ändern
Wenn es ein Problem gibt, möchte der Betrieb und die Wartung nicht die Schuld auf sich nehmen
③ Die in der mehrsprachigen Entwicklungsinstanz verwendeten Framework- und Konfigurationsdateien sind unterschiedlich
Lösung:
Unabhängiger Konfigurationscenter-Service
Jede Instanz liest die Konfiguration aus dem Konfigurationscenter
Mit Berechtigungskontrolle, Konfigurations-Rollback, Echtzeit-Push, Umgebungsisolierung und anderen Funktionen wird das Konfigurationsproblem von Microservices gelöst
Werkzeugauswahl
nacos unterstützt bereits Graustufen-Publishing