java与netty的类对应关系

reactor 线程模型介绍

https://gee.cs.oswego.edu/dl/cpjslides/nio.pdf

|------------|-----------------------------------------|----------------------------------------------------|
| | java | netty |
| 客户端套接字通道 | java.nio.channels.SocketChannel | io.netty.channel.socket.nio.NioSocketChannel |
| 服务端监听套接字通道 | java.nio.channels. ServerSocketChannel | io.netty.channel.socket.nio.NioServerSocketChannel |
| 处理过程(责任链) | servlet Filter | io.netty.channel.ChannelPipeline |
| 线程 | Thread | io.netty.channel.nio.NioEventLoop |
| 线程池 | java.util.concurrent.ThreadPoolExecutor | io.netty.channel.EventLoopGroup 的实现类 |

netty 基于 reactor 线程模型来实现高性能网络通信。

client 有一个 EventLoopGroup 用来处理网络 io 操作,server 端有两个,分为 boss 组和 worker 组,boss组是专门用来接收客户端发来的TCP请求的,worker组是专门用来处理完成三次握手的链接套接字的网络IO请求的。

相关推荐
谭光志21 小时前
工具塞满上下文窗口怎么办?深度拆解 AI Agent Tool Search 按需加载实现原理
前端·后端·ai编程
shushangyun_21 小时前
2026智能采购商城系统选型指南:如何引领企业数字化采购升级
java·大数据·数据库·人工智能·机器学习
她说..1 天前
Java 默认值设置方式
java·开发语言·后端·springboot
foggyprojects1 天前
从0开始,一句话启动AI DataAgent
后端·数据分析·ai编程
郡杰1 天前
一些基础和问题解决
后端
忧郁的紫菜1 天前
基础实现:单篇 Markdown 转 Word
开发语言·c#·word
陈随易1 天前
前端项目部署只要30秒
前端·后端·程序员
甜美的小天鹅1 天前
Swifter C#之inline还是不inline,这是个问题
开发语言·c#
YIAN1 天前
从零手写文件读取 MCP 服务:一文吃透 Model Context Protocol 全链路通信原理
前端·后端·mcp
Imchendiana1 天前
《狂人日记NO.9》— 前后端一把梭,我的全栈实录
前端·后端