第九章 Nacos Config--服務配置

今天咱們接着 上一篇 第八章 SMS–短信服務
繼續寫 SpringCloud Alibaba全家桶 —> 第九章 Nacos Config–服務配置,廢話不多說,開幹


9.1 服務配置中心介紹

首先我們來看一下,微服務架構下關於配置文件的一些問題:

  1. 配置文件相對分散。在一個微服務架構下,配置文件會隨着微服務的增多變的越來越多,而且分散在各個微服務中,不好統一配置和管理。
  2. 配置文件無法區分環境。微服務項目可能會有多個環境,例如:測試環境、預發佈環境、生產環境。每一個環境所使用的配置理論上都是不同的,一旦需要修改,就需要我們去各個微服務下手動
    維護,這比較困難。
  3. 配置文件無法實時更新。我們修改了配置文件之後,必須重新啓動微服務才能使配置生效,這對一
    個正在運行的項目來說是非常不友好的。
    基於上面這些問題,我們就需要配置中心的加入來解決這些問題。

配置中心的思路是:

  • 首先把項目中各種配置全部都放到一個集中的地方進行統一管理,並提供一套標準的接口。
  • 當各個服務需要獲取配置的時候,就來配置中心的接口拉取自己的配置。
  • 當配置中心中的各種參數有更新的時候,也能通知到各個服務實時的過來同步最新的信息,使之動態更新。

當加入了服務配置中心之後,我們的系統架構圖會變成下面這樣:

html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章