在傳統rpc遠程調用中,服務與服務依賴關系,管理比較復雜,所以需要使用服務治理,管理服務與服務之間依賴關系,可以實現服務調用、負載均衡、容錯等,實現服務發現與註冊。
服務治理SpringCloud Eureka在服務註冊與發現中,有壹個註冊中心,當服務器啟動的時候,會把當前自己服務器的信息比如服務地址通訊地址等以別名方式註冊到註冊中心上。
另壹方消費者|服務提供者,以該別名的方式去註冊中心上獲取到實際的服務通訊地址,讓後在實現rpc調用。
基本信息:
服務治理是微服務架構的核心與基礎,主要實現各個服務實例的自動化註冊與發現。Spring Cloud Eureka基於Netflix?Eureka做了二次封裝,主要負責完成微服務架構中的服務治理功能。主要用來實現服務註冊發現,同時包含服務端,客戶端組件。