nacos 架構圖
keyi
服務
一個或一組功能關鍵,不同的調用者可以以不同的目的重用這些服務。例如gRPC|Duboo|spring cloud RESTful service
服務注冊中心
服務注冊中心也是一個服務。服務實例在啟動時候注冊到注冊表,關閉時在注冊表注銷。服務消費者或生產者或者路由通過查詢注冊表查找到可用實例開始調用。服務注冊中心可能會檢測服務的健康來驗證是否可以處理請求。
服務元數據
服務元數據是指包括服務端點(endpoints)、服務標簽、服務版本號、服務實例權重、路由規則、安全策略等描述服務的數據
服務提供方
是指提供可復用和可調用服務的應用方
服務消費方
是指會發起對某個服務調用的應用方
命名服務
提供對象或者實體的名字關聯到元數據的之間的映射服務 例如 ServiceName -> Endpoints Info, Distributed Lock Name -> Lock Owner/Status Info, DNS Domain Name -> IP List, 服務發現和 DNS 就是名字服務的2大場景。(這個舉例目前還不是很懂)
配置服務
在服務配置或者應用過程中,提供動態配置或者元數據以及配置管理的服務提供者。