您的位置:首页 > 其它

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

2015-12-25 21:05 260 查看
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!




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: