【Nacos配置管理】一文帶你搞懂Nacos配置管理模塊

總結Nacos配置管理操作流程
在這裏插入圖片描述

在這裏插入圖片描述

  1. 可以 做 ip hash定位使用哪臺機器;每次都訪問同一臺機器 ,或者做共享session;
  2. 集羣列表的配置文件,第3步通知的時候就是讀取這裏獲取集羣所有服務器列表
  3. 給配置文件中的集羣列表發送給一個http請求,通知有配置修改了
  4. 本地磁盤中的文件,在服務端啓動的時候就會將配置全部dunmp到本地磁盤, 這裏修改了,也會修改對應的磁盤中的配置
  5. 服務端內存中存的只是配置文件的MD5,並沒有存具體的內容content,這個Md5是在客戶端發起請求的時候,跟客戶端傳過來的MD5做對比,從而可以判斷配置是否有修改
  6. 客戶端發起長輪詢,結束一次請求又會立馬發起下一次請求,發起獲取數據的請求,如果發現有變更則會立馬返回,如果沒有變更,
    則會hold住30s,在等待的期間如果第6步驟修改了MD5,則會立馬返回給客戶端有配置修改
  7. 如果返回有配置數據變更,則立馬發起步驟8,去獲取具體的數據content
  8. 這個serverAddr是配置服務端機器的所有ip, 這只是其中一種方式, 還可以配置endpoint方式配置,可以動態擴容和下線
  9. 客戶端有服務端集羣列表,它會隨機對服務端發起請求,如果請求失敗,然後再場地下一個服務端,知道請求成功,所有的集羣都失敗3此,就不再重試
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章