服務發現元件 Eureka

2021-09-12 07:30:47 字數 2532 閱讀 9825

eureka是netflix開發的服務發現框架,本身是乙個基於rest的服務,主要用於定位執行在aws域中的中間層服務,以達到負載均衡和中間層服務故障轉移的目的。spring cloud將它整合在其子專案spring-cloud-netflix中,以實現spring cloud的服務發現功能。

eureka 專案相當活躍,**更新相當頻繁,目前最新的版本是1.5.5。eureka 2.0的版本也正在緊鑼密鼓地開發中,2.0將會帶來更好的擴充套件性,並且使用細粒度的訂閱模型取代了基於拉取的模型,但是由於還沒有release,故而不作講解。

(1)pox.xml中

4.0.0

com.itmuch.cloud

microservice-spring-cloud

0.0.1-snapshot

microservice-discovery-eureka

jarutf-8

org.springframework.cloud

spring-cloud-starter-eureka-server

org.springframework.boot

spring-boot-starter-security

(2)配置檔案中

(3)啟動類

package com.itmuch.cloud;

import org.springframework.cloud.netflix.eureka.server.enableeurekaserver;

@enableeurekaserver

public static void main(string args)

}(4)測試 http://localhost:8761

**如下

(1)伺服器端完整**

(2)使用者端**

zone: abc # eureka可以理解的元資料

lilizhou: bbc # 不會影響客戶端行為

lease-renewal-interval-in-seconds: 5

執行結果:

使用者的服務成功註冊的伺服器上

服務發現元件 Eureka

1 服務發現元件 eureka 1 why eureka?eureka來自生產環境 spring cloud對eureka支援很好 2 eureka簡介 eureka是netflix開發的服務發現框架,本身是乙個基於rest的服務,主要用於定位執行在aws域中的中間層服務,以達到負載均衡和中間層服務...

Eureka 服務註冊發現

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

Eureka服務註冊與發現

註冊eureka的服務非常的簡單,只需要引入spring cloud starter netflix eureka client的jar包即可。org.springframework.cloud spring cloud starter netflix eureka client server po...