Hello你們好,我是初晨,本章咱們學習SpringCloud Client的使用。你們有問題和意見能夠發郵箱mr_beany@163.com
建立步驟與建立Spring Cloud Eureka基本相同,不一樣的是選取服務時按照下圖選擇web
選擇Eureka Discovery,引入jar包spring
1:啓動類上加上@EnableDiscoveryClient
bash
表示該服務是一個client端app
2:配置eureka的地址spring-boot
添加以下配置來告訴client咱們的eureka的地址post
注意:這裏咱們將application修改成yml文件
學習
3:啓動項目spa
啓動以後咱們發現項目會本身中止運行。這裏咱們打開pom文件,添加以下依賴
code
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>複製代碼
4:再次啓動,啓動成功cdn
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系列教程