1. 程式人生 > >Spring Cloud 講解 (一) | Spring Cloud Eureka

Spring Cloud 講解 (一) | Spring Cloud Eureka

Spring Cloud Eureka

作用:構建服務註冊中心、服務註冊與發現,對微服務應用例項化的自動化管理。

場景:最初,微服務系統數目不多時,我們通過做一些靜態配置來完成服務的呼叫。但是後來系統功能越來越複雜,服務數目不斷增加,叢集規模、服務的位置和命名等都可能發生變化,那麼靜態配置就越來越難以維護,繼續使用手工維護就會消耗大量的精力且易出錯。

1. 服務註冊

服務註冊中心:每個服務單元向服務註冊中心登記自己提供的服務,包含主機和埠號、版本號、通訊協議等。當這些服務的程序啟動後,註冊中心就會維護這些服務的服務清單,並以心跳方式監測服務的可用性,不可用就從服務清單中剔除。

服務名 位置
服務A 192.168.0.100:8000、192.168.0.101:8000
服務B 192.168.1.100:9000、192.168.1.101:9000、192.168.0.102:9000

2. 服務註冊