16.Dubbo服务提供端处理请求

2020-09-10  本文已影响0人  山海树
image.png

通过NettyServer建立连接后通过线程池来进行具体的业务处理,建立连接后,会调用DubboProtocol的connected方法,


image.png

此方法又会调用invoke方法


image.png

由于这里的URL不包含Constants.ON_CONNECT_KEY,所以直接返回null,

reveived与connected类似

最终的实现逻辑还是在DubboProtocol.reply()中


image.png

该invoke则实际上调用的事AbstractProxyInoker的invoke方法


image.png
实际执行的则是doInvoker,由于默认是javassisit,因此此处的ProxyFactory则为JavassisitProxyFactory中的doInvoker方法
image.png

可以看出,实际上最终执行的就是在ServiceConfig最终export的时候产生的Exporter。

上一篇 下一篇

猜你喜欢

热点阅读