Dubbox 緻力于提供高性能和透明化的RPC遠端服務調用方案,以及SOA服務治理方案。
節點角色說明:
Provider: 暴露服務的服務提供方。
Consumer: 調用遠端服務的服務消費方。
Registry: 服務注冊與發現的注冊中心。
Monitor: 統計服務的調用次數和調用時間的監控中心。
Container: 服務運作容器。
調用關系說明:
0. 服務容器負責啟動,加載,運作服務提供者
1. 服務提供者在啟動時,向注冊中心注冊自己提供的服務。
2. 服務消費者在啟動時,向注冊中心訂閱自己所需的服務。
3. 注冊中心傳回服務提供者位址清單給消費者,如果有變更,注冊中心将基于長連接配接推
送變更資料給消費者。
4. 服務消費者,從提供者位址清單中,基于軟負載均衡算法,選一台提供者進行調用,
如果調用失敗,再選另一台調用。
5. 服務消費者和提供者,在記憶體中累計調用次數和調用時間,定時每分鐘發送一次統計
資料到監控中心。
配置Dubbox離線限制:
輸入位址: