IT资讯 Netty 4.1.80.Final 发布

tuwan · 2022-09-01 11:00:14 · 热度: 33

Netty 4.1.80 已正式发布,此版本主要是修复错误,不过也包含了一项重要变化:在使用多核时显著提升了 HTTP/1.x 的性能。如果对 JVM 和性能感兴趣,查看 #12709 中记录的所有详细信息。

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。

主要变化

  • 修复由于 instanceof 检查导致的 HttpObjectEncoder 可伸缩性问题(修复 #12708)
  • 无法找到/加载 MacOSDnsServerAddressStreamProvider 时改进日志记录 (#12732)
  • 将 stdlib write/read 替换为 send/recv(修复 #12673)
  • 支持 pkcs1 (#12670)
  • 为 PooledByteBufAllocator 添加 Blockhound 异常  (#12653)
  • 修复接收零大小数据包 (zero-sized datagrams) 时的 epoll 错误 (#12644)
  • 避免在 header 验证失败异常中引入 header 值 (#12642)
  • 避免在 JdkZlibEncoder 中分配大缓冲区 (#12641)
  • 原生镜像支持:原生镜像默认设置 IS_EXPLICIT_TRY_REFLECTION_SET_ACCESSIBLE 为 true (#12638)
  • 在 macOS 上使用 disconnectx(...)  (#12629)
  • 用分配器上的 Java 锁替换同步(修复 #12621)
  • 不使用 FixedRecvByteBufAllocator 的静态实例 (#12594)
  • 为 stomp headers 添加转义 (#12585)

下载地址

为您推荐与 netty 相关的帖子:

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册