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...