深入理解Dubbo--服务调用过程
强大的分布式服务RPC框架Dubb,让我们不得不得恋它,跟着我通过一张图了解 Dubbo 服务调用过程
(1)首先消费者通过代理对象Proxy发起请求
(2)接着通过客户端Client,将请求的数据进行编码(序列化)之后,通过网络socket发送给服务端Server
(3)服务端接收到请求之后,将请求的数据进行解码(反序列化)之后,送到分发器Dispather
(4)然后分发器将请求派发到置顶的线程池上
(5)最后由线程池调用具体的服务
(6)至于响应和发送,此图就不作展示,可参考我另外一篇深入理解RPC
2. 服务调用方式
dubbo 支持同步和异步的俩种方式,默认是同步,其中异步调用还区分 “有返回值”和”无 返回值“。
还没有评论,来说两句吧...