Eureka是Spring Cloud Netflix的一個子模塊,也是核心模塊之一。Eureka是一個基於REST的服務,用於定位服務,以及·實現雲端中間層服務發現和故障轉移。服務註冊與發現對於微服務架構來講是很是重要的,有了服務發現與註冊,只須要使用服務的標識符,就能夠訪問到服務,而不須要修改服務調用的配置文件了。功能相似於dubbo的註冊中心,好比Zookeeper。java
Eureka包含了服務器端和客戶端組件。服務器
Eureka服務器用做服務註冊服務器。架構
Eureka客戶端是一個java客戶端,用來簡化與服務器的交互、做爲輪詢負載均衡器,並提供服務的故障切換支持負載均衡