最基礎的Eureka服務和註冊搭建

2022-08-19 06:15:12 字數 1584 閱讀 7446

eureka服務端

開啟idea,新建專案

選擇"next",寫上組織名(group)和專案名(artifact)

選擇如下選項,然後一直下一步,建立好專案。

刪除不必要的檔案

新增enableeurekaserver註解

#服務端位址

#fetch-registry: false

register-with-eureka: false  #不註冊自己,將值設定為true可將自己註冊到eureka服務上

server:

port: 8080  #專案埠號spring:

name: eureka  #專案名

這樣eureka服務端就搭建好了

eureka客戶端搭建

同樣,先新建乙個專案

取名

這裡選擇eureka discovery

成功建立後刪除多餘檔案

#eureka服務端位址,要將該客戶端註冊到服務上

spring:

name: eurekaclient

server:

port: 8081

這時如果啟動客戶端會報錯

需要在pom檔案新增依賴

org.springframework.boot

spring-boot-starter-web

這樣就能成功啟動,將客戶端註冊到服務上

Eureka服務註冊中心

1.適用場景有侷限 如果服務提供者的網路位址 ip和埠 發生變化,將會影響服務消費者。2.無法動態伸縮 每個微服務一般都會部署多個例項,從而實現實現容災和負載均衡,微服務系統需要具備自動伸縮的能力。如何解決上述方案 1 需要乙個強大的服務發現機制,服務消費者使用這種機制獲取服務提供者的網路資訊,及時...

Eureka 服務註冊發現

eureka簡述 eureka在微服務中經常使用,用作服務註冊中心,和zookepeer功能相似 eureka server 服務註冊中心 eureka server通過集群方式部署,當有新的服務註冊時,會同步到其他的eureka server cap 一致性 可用性 分割槽容錯性 乙個分布式部署中...

eureka 服務註冊中心

作為服務註冊中心,eureka比zookeeper區別 著名的cap理論指出,乙個分布式系統不可能同時滿足c 一致性 a 可用性 和p 分割槽容錯性 由於分割槽容錯性在是分布式系統中必須要保證的,因此我們只能在a和c之間進行權衡。在此zookeeper保證的是cp,而eureka則是ap 1.zoo...