+
DevOps研发效能
媒体矩阵
开源中国APP
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 JBoss
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-23

软件简介

Netty是一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。

也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。

“快速”和“简单”并不意味着会让你的最终应用产生维护性或性能上的问题。Netty 是一个吸收了多种协议的实现经验,这些协议包括FTP,SMTP,HTTP,各种二进制,文本协议,并经过相当精心设计的项目,最终,Netty 成功的找到了一种方式,在保证易于开发的同时还保证了其应用的性能,稳定性和伸缩性。

体系结构图

在线Javadoc:http://tool.oschina.net/apidocs/apidoc?api=netty

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(19) 发布并加入讨论🔥
发表了资讯
02/10 11:28

Netty 4.2.10.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。Netty 4.2.10.Final 现已发布,这是今年的第一个版本。修复了一些错误,同时也修复了 4.2.9.Final 版本引入的一个回归问题,官方建议尽快升级。 一些更新要点包括: 重新实现 IORING_OP_SENDMSG_ZC ( #16130 ) codec-dns:在 DNS 记录解码期间解压缩 MX RDATA 交换域名(#16040) 自适应分配器中大缓冲区的 Buddy allocation(#...

0
0
发表了资讯
2025/09/09 16:16

Netty 4.2.6.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.2.6.Final 现已发布,这是一个 bug 修复版本,修复了 4.2.5.Final 版本引入的一个回归问题,如果你使用 BouncyCastle,该问题可能会对你造成影响。项目团队决定在此快速发布一个后续版本,以便依赖该版本的用户仍然可以获得 4.2.5.Final 版本中 CVE-2025-58057 和 CVE-2025-58056 的修复。 一些更新要点包括: BouncyCa...

0
0
发表了资讯
2025/08/14 14:45

Netty 4.2.4.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.2.4.Final 现已发布,这是一个 bug 修复版本,同时修复了 CVE-2025-55163 漏洞。一些更新要点包括: MadeYouReset HTTP/2 DDoS 漏洞(CVE-2025-55163) 添加对 SOCKS5 私有身份验证方法的支持 (RFC#1928) ( #15470 ) IoUring:添加对 IORING_OP_SEND_ZC 的支持(#15491) 分配模拟器的 JFR 配置文件和 JFR 读取器(#15...

0
0
发表了资讯
2025/06/10 11:30

Netty 4.2.2.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.2.2.Final 现已发布,这是 4.2 系列的第二个版本,包含错误修复、性能提升和新功能。一些更新要点包括: 从孵化状态毕业的 HTTP/3(#15048) 允许超时手动运行任务(以 ns 为单位)(#15124) 修复自适应分配器中的并发 ByteBuf write access 错误(#15131) IoUring:允许用户明确启用 RECVSEND_BUNDLE 支持(#15135)...

0
0
发表了资讯
2025/06/06 10:23

Netty 4.1.122.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.1.122.Final 现已发布,这是一个 bug 修复版本。一些更新要点包括: DirContextUtils.addNameServer(...) 应该在内部捕获异常(#15108) 使 public API 指定明确的 maxAllocation 以防止 OOM(#15122) 修复自适应分配器中的并发 ByteBuf write access 错误(#15132) 修复 transport-native-kqueue Bundle-SymbolicNam...

0
0
发表了资讯
2025/05/07 14:27

Netty 4.2.1.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。Netty 4.2.1.Final 现已正式发布,这是针对 4.2 版本系列发布的第一个错误修复版本。 一些重点更新内容如下: 添加必要的 native-image 配置文件(#14928) 将 QUIC 编解码器从孵化器升级到 Netty Core(#14979) IoUring:共享 IovArray 以减少抖动和分配(#14996) 可选依赖 bctls-jdk15on,take 2(#14998) 修复 HashedWhee...

0
0
发表了资讯
2025/04/25 16:58

Netty 4.1.121.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.1.121.Final 现已发布,由于刚发布的 4.1.120.Final 时出现了一些问题,导致使用 native transport 时需要更换 GLIBC 版本,因此项目团队进行了快速的后续更新。 一些更新要点包括: Epoll.isAvailable() 在 Ubuntu 20.04/22.04 arch amd64 上返回 false ( #15073 ) 修复 transport-native-epoll Bundle-SymbolicNames ...

0
0
发表了资讯
2025/02/27 13:40

Netty 4.1.119.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。Netty 4.1.119.Final 现已发布,这是一个错误修复版本。 一些更新亮点包括: 用 explicit record length check 替换 SSL 断言(#14810) 修复升级消息聚合失败时出现 NPE 的问题(#14816) SslHandler:修复使用执行器进行委托时可能出现的 NPE 问题(#14830) 在 HTTP/2 日志中持续添加 channel info ( #14829 ) 添加 QueryStr...

0
0
发表了资讯
2024/12/18 11:22

Netty 4.1.116.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。Netty 4.1.116.Final 现已发布,这是一个错误修复版本。 具体更新内容包括: PcapWriteHandler 不再忽略 writePcapGlobalHeader(#14477) 允许 PcapWriteHandler 输出大于 2GB 的 PCAP 文件(#14478) 修复 BoundedInputStream 中的错误(#14480) 如果 FastThreadLocalThread.willCleanupFastThreadLocals() 返回 false,则 Ad...

0
0
发表了资讯
2024/07/22 15:21

Netty 4.1.112.Final 发布,Java 网络应用框架

Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。Netty 4.1.112.Final 现已发布,这是一个错误修复版本。 具体更新内容包括: 避免在 Netty 初始化时进行不必要的 reflective probes(#14107) 允许 fragments 之间的控制帧(#14122) 仅删除 NioServerDomainSocketChannel 的套接字文件(#14134) 当地址未解析时添加对 IPv6 brackets 的检查(#14141) 修复启用 SecurityMana...

4
0
发表了资讯
2024/01/15 13:42

Netty/Incubator/Codec/OHTTP 0.0.4.Final 发布

netty-incubator-codec-ohttp 0.0.4.Final 正式版发布。与之前的版本相比,该版本包含各种错误修复和性能改进。此外,它还包含一个使用 BoringSSL 的 HPKE 本地实现。 该版本还包含为实现各种改进而必须进行的各种破坏性变更。 一些重点更新内容如下: 将枚举移出 OHttpCryptoProvider ( #27 ) 将 OHttpCryptoProvider.supported* 方法替换为 isSupported(...) ( #29 ) 抛出 OHttpCryptoReceiver.Builder.build() 时关闭 HPKERe...

0
0
发表了资讯
2023/11/11 15:35

Netty 4.1.101.Final 发布,Java 网络应用框架

Netty 4.1.101.Final 稳定版已发布,更新内容主要是修复错误,以及修复使用 DatagramChannel 时出现的性能问题。建议使用 DatagramChannel 的开发者尽快考虑升级。 Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 Netty 4.1.101.Final 主要变化: 添加服务加载 (service-loaded) 的扩展点以进行通道初始化 添加对 trailers 中 seudo-headers 的检查 当 Http2FrameStreamExcept...

3
0
发表了资讯
2023/09/22 10:36

Netty 4.1.98.Final 发布,Java 网络应用框架

Netty 4.1.98 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本还原了上一版本中所做的更改,这些更改导致 HTTP header 验证比所需的更严格 (#13615)。除此之外,当使用 native SSL 实现时,该版本最终还默认启用了 SSL 客户端会话缓存(#13562)。 主要变化包括: Revert “HttpHeaderValidationUtil should reject chars past the 1 byte range”( #1361...

2
0
发表了资讯
2023/07/30 10:57

Netty 4.1.96.Final 发布,Java 网络应用框架

Netty 4.1.96 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本主要变化: 将 PoolThreadCache finalizer 移动至单独的对象 修复「kevent(..) failed: Invalid argument」的问题 恢复“始终在 createStream 上增加流 ID (#13485)”以修复导致为同一 ID 发送多个 RST 帧的错误 下载地址 | 发布公告...

0
1
发表了资讯
2023/07/21 10:27

Netty 4.1.95.Final 发布,Java 网络应用框架

Netty 4.1.95 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本主要是修复错误,同时添加了一些新特性: 添加资源泄漏侦听器 (resource leak listener) (#13466) 减少 SslHandler.flush(...) 期间的对象分配 (#13472) 确保 ByteBuf.capacity(...) 永远不会抛出 AssertionError 异常 (#13478) 使 Transport.Bootstrap 在 classpath 上没有 netty-resolver 的...

0
3
发表了资讯
2023/04/27 07:08

Netty 4.1.92 发布,Java 网络应用框架

Netty 4.1.92 稳定版已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 此版本主要是修复错误,同时包括一些性能改进。主要变化如下: 提升 Recycler 在 OpenJ9 上的运行速度 支持更改证书链 (certificate chain) 的最大限制 防止抑制异常存储的无限制增长 如果管道检查失败,释放 websocket 的握手响应 在 UDS 时为子频道添加对服务器上本地和远程地址的支持 支持 Http...

0
2
发表了资讯
2023/04/10 07:11

Netty 4.1.91.Final 发布

Netty 4.1.91.Final 现已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 这是一个错误修复版本,包含了对本地 SSL 实现的一个重要修复,以及修复了一个可能导致状态机出现问题的错误。 具体更新内容包括: 修复当 Chanel 在聚合过程中被关闭时,引发的 PrematureChannelClosureException 异常 如果服务器在使用 Socks5 时返回 NO_AUTH,则无需密码即可连接 使用 sun.ne...

0
1
发表了资讯
2023/03/16 07:41

Netty 4.1.90.Final 发布

Netty 4.1.90.Final 现已发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。 这是一个错误修复版本,但也包括一些性能改进。具体更新内容包括: 添加未通过验证的 header name ( #13209 ) 修复 non-String headers 的 HttpHeaders.names ( #13219 ) 在常见的 hot http 解码器路径中保存 expensive volatile operations ( #13224 ) 避免针对出站缓冲区进度的 promises 进行 ...

1
2
发表了资讯
2023/02/15 07:05

Netty 4.1.88.Final 发布

Netty 4.1.88 已正式发布。此版本修复了多项错误、改进功能和优化性能: 4.1.88 版本包含两个回归错误,官方建议直接升级到 4.1.89.Final。 提升 HTTP 1.1 header 和行的解析速度 为 ClosedChannelException 添加 StacklessSSLHandshakeException 修改已变更的 CloseWebSocketFrame#statusCode() 以将获取代码 (fetch code) 更改为无符号 在尝试执行 install_name_tool 之前检查是否安装了 CommandLineTools 支持通过系统属性调...

1
0
发表了资讯
2023/01/14 08:07

Netty 4.1.87.Final 发布

Netty 4.1.87 已正式发布。此版本修复了多项错误: 升级到不链接 libcrypt 的最新 netty-tcnative 版本 (#13112) 为 loongarch64 添加 recvmmsg 和 sendmmsg syscall 号码 (#13097) 使用原生 SSL 实现时从 SSLSession.getPacketSize() 返回正确的值 (#13095) 如果不支持,在 OpenSSL 选项中显式禁用 TLSv1.3 (#13066) 支持 SniHandler 中的握手超时 (#13041) 扩展 DNS 地址供应商接口以提供反馈 (#12991) Netty 是一个异步事件驱...

2
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
19 评论
913 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部