后臺服務器搭建不懂得先看一下java手把手搭建簡單的后臺服務器(一)
基于上一個后臺進行服務發(fā)現的制作橙依。
- eureka-server作為eureka的服務端泪姨,提供注冊服務惫皱,其他的client作為eureka的客戶端,屬于一個應用,注冊到eureka注冊中心佩微。
創(chuàng)建一個eureka-server提供注冊服務
新建module
eureka依賴添加
注釋填寫
端口號和ip
測試服務啟動
開始注冊服務
去springboot服務端中去進行eureka的注冊服務
注冊服務
注冊服務
eureka.client.service-url.defaultZone=http://127.0.0.1:1111/eureka/
spring.application.name=xxxServer
先啟動eureka-serve提供注冊服務,再重啟springboot
測試結果
- 看到springboot的服務注冊到了eureka中
注冊一個服務轉發(fā)
新建一個Module—cosume
依賴配置
文件位置以及名稱
文件位置以及名稱
注冊服務
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
注冊服務以及端口號
eureka.client.service-url.defaultZone=http://127.0.0.1:1111/eureka/
spring.application.name=zlwCosume
接口的定義
啟動服務后驗證結果
- 發(fā)現成功調用了springboot中的服務的接口
eureka的結構
eureka的結構
Eureka是個注冊表萌焰,啟動服務注冊到上面去哺眯。SpringBoot啟動后注冊到Eureka,Consume啟動后也注冊到Eureka扒俯,Consume訪問springboot的時候 實際是從Eureka找到Springboot的ip奶卓,然后調用的。
這里會從Eureka找到 對應服務的ip和端口號 才能完成訪問
如果沒有Eureka那么 這步是完成不了的 consume找不到對應的ip和端口號無法訪問服務
這個操作就是 先去Eureka查找這個zlwServer的 (ip和端口),后續(xù)直接調用
那么這個是有個緩存期限的,找到zlwServer緩存一段時間 過一段時間再去Eureka查找
所以Eureka掛掉之后 隔一段時間 這個訪問就報錯了
把Eureka服務停掉
他就會報找不到服務
注冊撼玄,相當于工商局夺姑,你在工商局注冊了一個公司,別人只要知道公司名就能找到你掌猛,后續(xù)操作 跟工商局就沒關系了
功能結構圖
功能結構圖