0
点赞
收藏
分享

微信扫一扫

dubbo源码分析第九篇一消费者通信NettyClient

GhostInMatrix 2022-01-16 阅读 51
javadubbo

这里写目录标题

通信协议图示

  • 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过程带来的性能损失
    在这里插入图片描述

源码分析

总结

扩展点一handler作用

扩展点一 Exchange层作用

举报

相关推荐

0 条评论