本章主要內容是:使用Nacos管理配置以及實現配置管理的緣由,配置如何管理以及動態刷新和最佳實現總結,最後是Nacos配置刷新原理解讀
該技術相似於Spring Cloud Confightml
不一樣環境 ,不一樣配置
配置屬性動態刷新
爲了解決痛點,經常使用方案是引入配置服務器,架構以下:
git
修改配置後,應用能夠動態刷新配置,而不須要重啓應用github
能夠儘可能避免使用歷史版本,而直接修改配置
所指定的大於通用的web
下面看NACOS配置共享的兩種方案:數據庫
shared-dataids < ext-config < 自動
咱們的bootstrap.yml就是引導上下文的配置文件
對於咱們的應用來講,就是來鏈接NACOS,讀取NACOS中的配置的bootstrap
遠程配置(NACOS) & 本地配置優先級
默認狀況下,遠程配置優先級較高哦segmentfault
其數據都是存在本地路徑:bash
~/nacos/naming/public
數據分爲以下兩部分服務器
$NACOS_ HOME/data/derby-data
若是想查看其具體內容,必須中止nacos,而後鏈接Derby這個Apache開發的內嵌數據庫,經過IDEA的數據源鏈接
架構
~/nacos/config
一次搭建便可,也不必定就你哦!
本文由博客一文多發平臺 OpenWrite 發佈!