9.远程调用细节-服务端暴露服务

2020-09-05  本文已影响0人  山海树
1599190024(1).png

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;

上一篇 下一篇

猜你喜欢

热点阅读