Netty

Netty是一款异步事件驱动的网络应用程序框架,适用于快速开发高性能、高可靠性的服务器和客户端应用。它简化了TCP和UDP应用的开发过程,并支持多种协议如FTP、SMTP和HTTP等。

 

当今我们使用流行的应用来进行通讯。例如我通常采用http客户端来从服务器上获取信息或者执行远程的web调用。

然而,很多通讯协议扩展性都不是很好。比如常用的http 服务器无法实现大文件的传输,多人在线游戏的实时数据的交互。以上这些都需要高度优化的协议来实现。例如你想开发一款基于ajax的聊天程序,流媒体或者大文件传输的http服务或者根据特殊的用途实现一款新的协议。

当你开发一款新应用又要考虑老系统的兼容性时,这种情况下要如何快速的实现协议而且还必须考虑到稳定性和性能。下面将会给出解决方案。

Netty是一款异步以事件为驱动的网络开发框架和工具,能够快速的帮助开发者开发出可维护的高性能,高扩张性的服务器和客户端。

换句话说,Netty是一款可以快速和方便的开发出服务器和客户端应用的NIO框架。它使得开发TCP, UDP服务应用变得非常方便。

快速和简单并不会影响应用的性能和可维护性。Netty采用的精心的设计并且实现很多协议例如FTP, SMTP, HTTP 各种二进制数据和文本协议。结果,Netty在性能,稳定性,灵活性上都做得非常好。

有些用户也许已经采用的其他的网络库来开发他们的应用,也许你想知道Netty和这些网络库有什么不同。通过Netty API接口和实现的设计可以给你很多丰富的经验。这些并不可见但是你会认识到通过使用Netty会让你的生活变得非常简单。

 

本人编写的netty小项目http://download.youkuaiyun.com/detail/cowbin2012/7479727

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值