![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dubbo
文章平均质量分 92
伤魂孤傲
物竞天择,适者生存
展开
-
dubbo源码分析总结
前言 在进行源码分析之前,我们先来通过一张图了解 Dubbo 服务调用过程。 首先服务消费者通过代理对象 Proxy 发起远程调用,接着通过网络客户端 Client 将编码后的请求发送给服务提供方的网络层上,也就是 Server。Server 在收到请求后,首先要做的事情是对数据包进行解码。然后将解码后的请求发送至分发器 Dispatcher,再由分发器将请求派发到指定的线程池上,最后由线程池调用具体的服务。这就是一个远程调用请求的发送与接收过程。 SPI 机制 SPI 全称为 Service Provi转载 2021-04-16 18:09:20 · 1022 阅读 · 0 评论 -
dubbo重点知识总结
RPC工作原理 .Client像调用本地服务似的调用远程服务; Client stub接收到调用后,将方法、参数序列化 客户端通过sockets将消息发送到服务端 Server stub 收到消息后进行解码(将消息对象反序列化) Server stub 根据解码结果调用本地的服务 本地服务执行(对于服务端来说是本地执行)并将结果返回给Server stub Server stub将返回结果打包成消息(将结果消息对象序列化) 服务端通过sockets将消息发送到客户端 Client stub接收到结果消息原创 2021-03-05 17:30:04 · 160 阅读 · 3 评论