当前位置: 首页 > news >正文

探究Netty 4.2.x版本

探究Netty 4.2.x版本

现在是 2025-07-16 距离上次使用netty已经是两年前了,那时候用 Netty 4.1.58.Final,最近写demo发现Netty 4.2.x版本。因此探究一下它有哪些提升。

2025-07-16 现在 Netty 最新版本 4.2.3.Final(2025-07-15发布)

探究结论

推荐升级 netty 4.2.x,优化了很多细节性能,增加了更多定制,Linux上性能更好。

netty 4.2.x

首先通过官网发现 4.2.x第一个版本是 2024-06-12 日发布的第一个 Alpha1 。有以下特点:

  • 保留 4.1.x 所有API,相当于适配 4.1.x
  • 要求 jdk8+,用于更好适配高版本jdk
  • EventLoopGroup 被标记过时,新的替代类:MultiThreadIoEventLoopGroup
  • io_uring支持(Linux内核高性能 I/O 机制)
  • 运行内存占用更少
new EpollEventLoopGroup();
// 改为:
new MultiThreadIoEventLoopGroup(EpollIoHandler.newFactory();

MultiThreadIoEventLoopGroup

4.2.x中:

  • 获取注册频道/句柄的计数
  • 了解io处理与任务处理需要多长时间
  • 每次循环运行处理了多少通道/句柄
  • 定制/装饰 promises
  • 增加了netty组件的重用

相当于新增了一些信息获取和自定义定制。

netty官网:https://netty.io/
github源码:https://github.com/netty/netty

http://www.lryc.cn/news/589792.html

相关文章:

  • 动态规划题解——分割等和子集【LeetCode】
  • Spring Boot 整合 Nacos 实战教程:服务注册发现与配置中心详解
  • docker的搭建
  • 导入无人机航拍屋顶,10分钟智能铺设光伏板
  • RICE-YOLO:基于改进YOLOv5的无人机稻穗检测新方法
  • 分布式缓存击穿以及本地击穿解决方案
  • 【tower】Rust tower库原理详解以及axum限流实战
  • 硅基计划2.0 学习总结 玖 图书管理系统 初版
  • 推荐《Python 编程:从入门到实践》之Python编程的基础知识
  • FastStone Capture (屏幕截图)v10.9 汉化版
  • 本地部署分布式系统服务发现与配置管理Consul,并实现无公网IP简单操作让外部访问
  • FATFS文件系统原理及其移植详解
  • Elasticsearch+Logstash+Kibana部署
  • iptables的配置与使用
  • Image 和 IMU 时间戳同步
  • 从零开发足球比分APP:REST API与WebSocket的完美搭配
  • MyBatis 之分页四式传参与聚合、主键操作全解
  • 现代人工智能综合分类:大模型时代的架构、模态与生态系统
  • 【电脑】显示器的基础知识
  • 消息转换器--通过此工具进行时间转换
  • Flask的基本概念
  • Ray集群部署与维护
  • Shor`s因子分解法——C语言实现
  • 实例操作:基于 PipeLine 实现 JAVA项目集成 SonarQube代码检测通知 Jenkins
  • 探索阿里云DMS:解锁高效数据管理新姿势
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博类别信息爬取
  • C#——循环(while循环和do-while循环)
  • Java 大视界 -- 基于 Java 的大数据分布式存储在云计算数据中心数据管理与调度中的应用(348)
  • docker run elasticsearch 报错
  • 征服ZYNQ双核潜能:OCM内存精妙分配与免锁通信实战