Nacos动态刷新不生效问题
环境:
nacos2.2.0版本. 集群模式.
Ursache des Problems:
Tatsächlich ist die Ursache des Problems sehr klar.
Der Grund für dataId [null.yml] ist, dass application.name nicht separat in application.yml konfiguriert werden kann, da sonst die Aktualisierungskonfiguration
application.name nicht lesen kann. Zur Konfiguration muss das Präfix spring.cloud.nacos.config. des Konfigurationselements übergeben werden.
Alternativ kann die Konfiguration von application.name auch in der Bootstrap-Konfigurationsdatei abgelegt werden.
Lösung:
- spring.application.name in Ihrer Bootstrap-Konfigurationsdatei
- Andernfalls verwenden Sie spring.cloud.nacos.config.prefix, um denselben Namen wie Ihren Anwendungsnamen zu konfigurieren.
Dies ist das Problem. Was das Hinzufügen einer Aktualisierung betrifft, wie im Internet erwähnt, wurde ein solches Problem offensichtlich nicht gefunden. Grundursache.
refresh-enabled: true
auto-refresh: true
enable-remote-sync-config: true
Wenn dies fehlschlägt, müssen Sie die Fehlerursache anhand der auf Ihrer Konsole gedruckten Fehlermeldung beurteilen. Erst nachdem Sie die Ursache gefunden haben, können Sie die entsprechende Lösung finden.