这里写目录标题
通信协议图示
- dubbo使用netty4时建立三层handler: encode,decode,和nettyhandler[NettyClientHandler,NettyServerHandler]
- dubbo通信三层exchange transport,codec分别表示交换层,传输层,编码层
- exchange层主要是完成RpcRequest和RpcResponse的解析映射处理
- transportor层主要是完成通信,比如选择netty 还是mina等
- codec编解码以dubbo协议来说对应dubboCountCodec [netty的第一个handler]
- NettyServerHandler为什么包装了那么多handler? 未采用netty的pipeline机制是为了降低fire过程带来的性能损失