springcloud讀書筆記三 SpringcloudConfig

快速入門

創建git倉庫

創建config服務端

創建客戶端

 

共享配置文件

在配置倉庫的根目錄下創建application.yml或者properties。子目錄下相同的配置優先級更高。

 

加密解密

動態刷新配置

  1. 在git倉庫對push事件設置一個webhook,當有代碼push時,訪問註冊中心的一個接口
  2. 註冊中心收到請求後通過springcloud-bus向消息隊列的特定的topic發送一個refresh事件
  3. 所有的服務都通過springcloud-bus訂閱消息隊列的這個topic,這樣就都可以收到配置變動的通知,然後都刷新本地的environment,此時會重新執行加載配置的邏輯,就能獲取到最新配置了。

配置註冊中心

注意springboot和springcloud的版本,這裏用的是Finchley.RELEASE和springboot2.0.3。最新的版本暴露/actuator端點有問題。

配合客戶端

修改git倉庫中的配置,然後訪問配置中心的端點,destination參數指定的是想更新的服務配置

 

 

 

 

 

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