Dubbo源码阅读之服务调用过程
前言
Github:https://github.com/HealerJean
1、首先服务消费者通过代理对象 Proxy 发起远程调用,
2、接着通过网络客户端 Client 将编码后的请求发送给服务提供方的网络层上,也就是 Server。
2、Server 在收到请求后,首先要做的事情是对数据包进行解码。然后将解码后的请求发送至分发器 Dispatcher
,再由分发器将请求派发到指定的线程池上,
4、最后由线程池调用具体的服务。
1、
前言
Github:https://github.com/HealerJean
1、首先服务消费者通过代理对象 Proxy 发起远程调用,
2、接着通过网络客户端 Client 将编码后的请求发送给服务提供方的网络层上,也就是 Server。
2、Server 在收到请求后,首先要做的事情是对数据包进行解码。然后将解码后的请求发送至分发器 Dispatcher
,再由分发器将请求派发到指定的线程池上,
4、最后由线程池调用具体的服务。