1. 程式人生 > >SpringCloud 統一配置中心自動重新整理

SpringCloud 統一配置中心自動重新整理

統一配置中心示意圖:

1.SpringCloud Client pom檔案增加Spring Cloud bus配置

2.由於config Server 是一定要連線到rabbitMQ上的所以要在config server工程新增rabbitMQ的配置資訊

 

2.docker 啟動rabbitMQ 

啟動config server 在rabbitMQ 佇列上檢視config server建立的佇列

3.config Client  配置rabbitMQ並向eureka註冊

 

4.現在訊息佇列和配置客戶端、服務端都已和訊息佇列建立連線。 

在config client端增加@RefreshScope

5.訪問config server的bus-refresh介面,curl -v -X POST "http://localhost:18080/actuator/bus-refresh"

這個時候rabbitMq會收到一個佇列

這個時候訪問瀏覽器的地址 ,配置檔案已自動變成最新的遠端git上的配置。

6. webHooks自動推送

 

這樣在遠端git上修改配置檔案就可以直接推送給配置中心config server這樣config client通過 @RefreshScope就可以在不重啟專案的情況下自動重新整理配置檔案。