1.ServiceConfig类引用对外提供服务的的实现类ref(如GreetingServiceImpl),
image.png
2.ProxyFactory接口的实现类的getInvoker()使用ref生成一个AbstractProxyInvoker实例
image.png
3.根据系统设置的协议,也就是protocol中指定的协议类型,选择对应的Protocol实现类来通过export()方法将Invoker转为Exporter,开启Netty Server监听服务连接,然后将服务注册到服务注册中心。
image.png
总的过程就是ref----->Invoker----->Exporter;
网友评论