Eureka意為我發(fā)現(xiàn)了,我找到了。
據(jù)傳最早來(lái)自于阿基米德,他在泡澡時(shí)找到了通過(guò)浮力檢測(cè)黃金的方法,大喊改詞。
為了支撐高并發(fā)的互聯(lián)網(wǎng)開(kāi)發(fā)需求,各大互聯(lián)網(wǎng)系統(tǒng)開(kāi)始采用分布式開(kāi)發(fā)的方式來(lái)應(yīng)對(duì)。
Spring Cloud應(yīng)運(yùn)而生,Spring Cloud并沒(méi)有從頭開(kāi)發(fā)組件,部分采用了已經(jīng)開(kāi)源的組件。
整合提供了一系列組件用于構(gòu)建微服務(wù),如服務(wù)發(fā)現(xiàn)、配置中心、負(fù)載均衡、短路器等。
Eureka為Netflix開(kāi)源的服務(wù)發(fā)現(xiàn)與治理組件,后被Spring整合進(jìn)Spring Cloud。
官方地址:https://github.com/Netflix/eureka
Eureka的作用
所有的服務(wù)都可以注冊(cè)到eureka上面,只需要提供服務(wù)名稱,服務(wù)消費(fèi)者可以從eureka上獲取到服務(wù)提供者的真實(shí)地址,然后進(jìn)行調(diào)用。