微信公众号:[中间件兴趣圈] 作者简介:《RocketMQ技术内幕》作者
从本节开始将深入学习Dubbo网络通讯的底层实现细节,在深入学习Dubbo网络模型时,首先应从整体上了解Dubbo的网络通讯模型、线程模型是怎样的?下图是Dubbo官方给出的线程模型:
涉及如下方面:
下面给出与上述网络模型对应的详细类图:
上述类做一个简单的介绍,后续篇章将会一一分析。
1、基础接口
2、服务端
3、客户端
4、传输层
5、编解码
下面还是以Dubbo协议为例,底层网络通信组件基于Netty,Dubbo协议消费端(客户端)建立网络流程图如下:
上述这些流程图将会在后文的服务端、客户端启动流程时重点分析。