Hello大家好,我是初晨,本章我們學習SpringCloud Client的使用。大家有問題和意見可以發郵箱mr_beany@163.com
一:建立SpringCloud Client
建立步驟與建立Spring Cloud Eureka基本相同,不同的是選取服務時按照下圖選擇
選擇Eureka Discovery,引入jar包
二:啟動上一節中建立的eureka,這一點必不可少,以後啟動其他服務時預設eureka處於開啟狀態!
三:配置client
1:啟動類上加上@EnableDiscoveryClient
表示該服務是一個client端
2:配置eureka的地址
新增如下配置來告訴client我們的eureka的地址
注意:這裡我們將application修改為yml檔案
3:啟動專案
啟動之後我們發現專案會自己停止執行。這裡我們開啟pom檔案,新增如下依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>複製程式碼
4:再次啟動,啟動成功
5:開啟eureka頁面
http://localhost:8761/複製程式碼
我們發現client已經註冊進eureka中
四:高可用
高可用的意思就是我可以為同一個服務註冊多個埠執行,這樣當其中一個服務掛掉時,就不會影響專案的正常執行
1:修改client預設埠
修改埠號為8081
2:新增client服務
選擇複製
修改埠為8082
3:重啟兩個client
4:開啟eureka啟動頁面
http://localhost:8761/複製程式碼
我們可以發現,有兩個client註冊成功,埠分別為剛配置的8081和8082
五:結尾
感謝大家支援,應用中心接下來陸續更新,感謝大家。
對於springBoot還不瞭解的朋友可以看我的SpringBoot系列教程