Dubbo原理剖析

Dubbo原理剖析

RPC层过滤器实现

共2234人围观 0个不明物体

上一篇文章我们已经了解了,DubboRPC层的过滤器链是通过 ProtocolFilterWrapper 的方式构建的。并且构建的方式是通过读取对应的配置文件,来决定客户端和服务端的不公顺序的过滤器。...

Dubbo原理剖析

RPC层服务暴露与引用实现

共2451人围观 0个不明物体

通过前面的章节,我们了解了Dubbo传输层的实现原理。那么后续的章节,我们将介绍一下Dubbo RPC层的代码实现,也就是对应Dubbo源代码的dubbo-rpc模块的代码。首先明确一点,本篇所讲述的...

Dubbo原理剖析

Dubbo传输层及交换层(一)

共2556人围观 0个不明物体

从上一篇文章Dubbo的编解码方式可以看出,在远程调用这一块,Dubbo主要分为2层:传输层和交换层。其中传输层(Transport)只负责对二进制数据的收发,交换层(Exchange)负责对Dubb...

Dubbo原理剖析

Dubbo协议及编解码

共2771人围观 0个不明物体

从本文开始,我们会进入dubbo网络通信层的设计分析。本篇主要讲解一下Dubbo的协议以及对应的编解码器。Dubbo协议Dubbo协议的设计参考了TCP/IP协议,其中包含了协议头和协议体两个部分。采...

Dubbo原理剖析

从Java SPI到Dubbo SPI

共2161人围观 0个不明物体

基于Dubbo SPI 的加载机制,让整个框架的接口和具体实现完全解耦,从而奠定了整个框架良好的可扩展性。Dubbo SPI 并没有直接使用 Java SPI,而是在其基础上做了相应的改进,形成了一套...