服務註冊中心
系統中所有服務註冊的地方。服務提供商在服務註冊中心註冊其呼叫地址,以便服務呼叫者可以方便地找到自己。
服務發現
服務調用者從服務註冊中心找到他需要調用服務的地址。
負載均衡
服務提供者通常以多個實例的形式提供服務,使用負載平衡可以使服務調用者連接到適當的服務節點。
服務容錯
通過斷路器(也稱保險絲)等壹系列服務保護機制,保證服務調用者在調用異常服務時快速返回結果,避免了大量的同步等待。
服務網關
也稱API網關,是服務調用的唯壹入口,可以實現用戶認證、動態路由、灰度發布、負載限制等功能。
分布式配置中心
註冊本地化的配置信息(屬性、yml、yaml等。)到配置中心,以實現包在開發、測試和生產環境中的不可區分性,方便包的遷移。