SpringCloud 實戰二:Client的建立和高可用

Hello你們好,我是初晨,本章咱們學習SpringCloud Client的使用。你們有問題和意見能夠發郵箱mr_beany@163.com

一:建立SpringCloud Client

建立步驟與建立Spring Cloud Eureka基本相同,不一樣的是選取服務時按照下圖選擇web


選擇Eureka Discovery,引入jar包spring

二:啓動上一節中建立的eureka,這一點必不可少,之後啓動其餘服務時默認eureka處於開啓狀態!

三:配置client

1:啓動類上加上@EnableDiscoveryClientbash

表示該服務是一個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系列教程

相關文章
相關標籤/搜索