什麼是註冊中心
註冊中心類比於花名冊,對於服務的狀態進行登記,檢查
什麼是CAP
CAP原則又稱CAP定理,指的是在一個分佈式系統中,一致性(Consistency)、可用性(Availability)、分區容錯性(Partition tolerance)。CAP 原則指的是,這三個要素最多隻能同時實現兩點,不可能三者兼顧
Eureka 實現了AP
Eureka 有基於Client Beat 健康檢查,支持 雪崩保護,實現自動註銷,監聽,多數據中心,與Spring Cloud集成,不支持跨註冊中心同步,基於HTTP協議
有了註冊中心,服務可以及時發現以及路由,宕機下線,水平擴展,服務異常及時進行降級處理,同時註冊中心本身實現高可用
Eureka 註冊角色
Eureka Server
通過 Register,Get,Renew 等接口提供服務的註冊和發現
Application Server
又稱:Service Provider,服務提供方,把自身的服務實例註冊的Eureka Server中
Application Client
又稱Service Consumer,服務調用方,通過Eureka Server 獲取服務列表,消費服務