Dubbo服务发布与消费过程概述如下所示:
(1)Dubbo服务发布
ServiceConfig引用服务提供类并通过ProxyFactory 生成invoker;
然后通过Protocol 将invoker转为Exporter,在这个过程中会先启动Netty Server监听服务连接,然后将服务注册到服务注册中心。
(2)Dubbo服务消费
ReferenceConfig通过Protocol将远程服务转换为Invoker;
然后通过ProxyFactory 将Invoker 转换为客户端需要的接口。