dubbo有服務提供者、服務消費者、註冊中心和監控中心。首先由提供者在一個Servlet容器中暴露服務,將服務註冊到註冊中心(zookeeper/redis等均可以做爲註冊中心);而後由消費方向註冊中心訂閱服務,當消費方註冊的服務存在在註冊時註冊中心返回服務提供者地址列表給消費者;服務消費者,從提供者地址列表中,基於軟負載均衡算法,選一臺提供者進行調用。服務消費者和提供者,在內存中累計調用次數和調用時間,定時每分鐘發送一次統計數據到監控中心。redis