Netty研究(一、官网文档概要介绍翻译)

Netty是一个高性能、异步事件驱动的网络应用程序框架,用于快速开发客户端和服务端应用。它简化了TCP、UDP等网络编程,并提供了高度可定制化的线程模型和无连接数据报支持。Netty具有良好的性能和安全性,支持SSL/TLS和StartTLS。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Netty官网:http://netty.io/

Netty 是异步事件驱动网络应用程序框架,可用于快速开发高性能、可维护的客户端&服务端.

Netty 是一个NIO CS框架,可用于快速、方便地开发网络程序,例如:CS. 它极大地简化了像TCP、UDP等网络编程。

'快速、简洁' 不意味着要以损失维护性和性能为代价的。 Netty 设计者充分借鉴了开发像FTP、SMTP、HTTP和各类二进制、基于文本的遗留协议等协议的经验。所以,Netty 完美地拥有便捷开发、高性能、稳定性和灵活性等优点。


特点

设计

  • 通用 的APIs,针对各类传输类型(例如阻塞和非阻塞socket)均适用
  • 基于灵活、可扩展的事件模型which allows clear separation of concerns
  • 高度可定制化的线程模型 - 单线程或者多线程池 such as SEDA
  • 真正意义的无连接数据报支持 (since 3.1)

易于使用

  • Well-documented Javadoc, 用户指南和实例
  • 无额外依赖, JDK 5 (Netty 3.x) or 6 (Netty 4.x) 足够
    • 注意: 一些组件 such as HTTP/2 也许有特定需求. 请参照 the Requirements page 获取更多相关信息.

性能

  • 更好的吞吐量, 低延迟
  • 更少的资源占用
  • 尽量减少不必要的内存复制

安全

  • Complete SSL/TLS and StartTLS support

社区

  • 很久就发布了版本,并且经常有维护
  • 开发者2003开发了这个框架 and he still finds your feed back precious!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值