netty架构原理
2021-02-23 20:28:52 0 举报
登录查看完整内容
netty架构图
作者其他创作
大纲/内容
请求缓冲队列
对客户端连接accept()
UnSafe网络通信组件
关注OP_CONNECT关注OP_READ
finshConnect完成建立连接
网络端口
HandlerPipline系统处理逻辑
关注OP_ACCEPT
轮询select
返回响应数据
NioSocketChannel客户端连接
注册
connect三次握手建立tcp网络连接
响应数据
NioServerSocketChannel
注册上去
监听
Parent线程组EventLoopGroupcpu核*2监听连接请求
客户端线程组EventLoopGroupcpu核*2处理发送请求
RecvByteBufAllocator动态缓冲分配
发送请求
线程NioEventLoop监听响应
读取响应数据
Handler Pipline系统逻辑处理
Child线程组EventLoopGroupcpu核*2每个线程对应一个selector,每个s对应一部分客户端连接,监听是否有请求过来
处理响应
请求数据ByteBuf
发送响应
Selector多路复用轮询组件
监听请求
线程NioEventLoop
响应缓冲队列
SocketChannel客户端连接
0 条评论
回复 删除
下一页