Netty 是一个 NIO 客户端/服务器框架,它能够快速轻松地开发网络应用程序,例如协议服务器和客户端。它极大地简化了 TCP 和 UDP 套接字服务器等网络编程。
“快速简便”并不意味着最终的应用程序会面临可维护性或性能问题。Netty 的设计基于我们在实现众多协议(例如 FTP、SMTP、HTTP 以及各种二进制和基于文本的传统协议)方面积累的经验。因此,Netty 成功地找到了一种在不牺牲任何性能的情况下实现易于开发、性能、稳定性和灵活性的方法。
有关构建和开发 Netty 的详细信息,请访问开发者指南。本页面仅提供非常基础的信息。
构建 Netty 需要以下资源:
请注意,这是构建时的要求。JDK 5(适用于 3.x)或 6(适用于 4.0+ / 4.1+)足以运行基于 Netty 的应用程序。
所有版本的开发都在每个分支中进行,其名称与“
您可以阅读 模块化 Netty 指南,了解更多关于如何将 Netty 与 Java 平台模块系统结合使用的信息,该指南
包含用户部分和面向 Netty 贡献者的开发者部分。