中间件
dreamer23
梦想靠双手实现
展开
-
Dubbo服务并发通信原理及源码解析
dubbo默认采用netty进行TCP通讯。TCP是传输层协议,在应用层,往往会拓展自定义的协议,一是可以处理TCP本身的粘包拆包问题,二是约定通讯过程的其他细节。所以dubbo默认采用自定义的dubbo协议。文档描述:Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。缺省协议,使用基于netty3.2.5+hessian3.2.1交互。连接个数:单连接连接方式:长连接传输协议:TCP传输方式:NIO异步传输原创 2020-11-05 15:11:46 · 609 阅读 · 0 评论 -
netty基本知识了解
netty是一个非常不错的开源框架,现将Netty基本知识总结如下:一、Netty 的特点?netty是一个高性能、异步事件驱动的 NIO 框架,它提供了对 TCP、UDP 和文件传输的支持使用更高效的 socket 底层,对 epoll 空轮询引起的 cpu 占用飙升在内部进行了处理,避免了直接使用 NIO 的陷阱,简化了 NIO 的处理方式。采用多种 decoder/encoder 支持,对 TCP 粘包/分包进行自动化处理。可使用接受/处理线程池,提高连接效率,对重连、心跳检测的简单...原创 2020-10-29 12:45:52 · 229 阅读 · 1 评论