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请求的。

相关推荐
kebeiovo2 分钟前
游戏服务端开发:Actor模型详解(Go语言)
开发语言·后端·golang
红烧大青虫19 分钟前
setInterval 倒计时实现:60s 验证码发送逻辑
后端·华为·harmonyos·鸿蒙系统
迷途呀20 分钟前
Python:函数中的参数类型
开发语言·笔记·python·langchain·nlp
Herbert_hwt36 分钟前
建立Java程序开发
java·开发语言
好好沉淀1 小时前
@ExcelIgnoreUnannotated 和 @AutoMapper 详解
java
小村儿1 小时前
连载14-实战篇--一个半月,我一个人和 Claude Code 搭出一套数字人工程
前端·后端·ai编程
你驴我1 小时前
WhatsApp 多账号下消息已读回执的实时聚合与推送实践
后端·python
用户208046804561 小时前
Python3 注释编写完全指南:从基础规范到高效实践
后端
愚公移码1 小时前
蓝凌EKP18产品:流程虚拟机(PVM)
java·开发语言·前端
苏三说技术1 小时前
Jackson3来了,变化真大!
后端