Beheben Sie das Grundproblem, dass die dynamische Aktualisierung von Nacos nicht wirksam wird

                                     Nacos动态刷新不生效问题
环境:
       nacos2.2.0版本. 集群模式.

Ursache des Problems:
Tatsächlich ist die Ursache des Problems sehr klar.
Fügen Sie hier eine Bildbeschreibung einDer 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:

  1. spring.application.name in Ihrer Bootstrap-Konfigurationsdatei
  2. 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.

Supongo que te gusta

Origin blog.csdn.net/qq_37120477/article/details/131471532
Recomendado
Clasificación