个性化阅读
专注于IT技术分析

快速了解Netty

netty是什么

快速了解NettyNetty是基于J艾薇a NIO client-server的网络应用框架,使用Netty可以快速开发网络应用,例如服务器和客户端协议。

Netty提供了一种新的方式来开发网络应用程序,这种新的方式使它很容易使用和具有很强的扩展性。Netty的内部实现是很复杂的,但是Netty提供了简单易用的API从网络处理代码中解耦业务逻辑。

Netty是完全基于NIO实现的,所以整个Netty都是异步的。

netty架构

Netty主要特性

Netty有很多重要的特性,主要特性如下:

优雅的设计 – 统一的API接口,支持多种传输类型,例如OIO,NIO

简单而强大的线程模型

丰富的文档

卓越的性能

拥有比原生J艾薇a API 更高的性能与更低的延迟

基于池化和复用技术,使资源消耗更低

安全性

完整的SSL/TLS以及StartTLS支持

可用于受限环境,如Applet以及OSGI

Netty的以上特性,比较适合客户端数据较大的请求/处理场景,例如web服务器等,要想知道有哪些系统使用了

赞(2)
未经允许不得转载:srcmini » 快速了解Netty