Netty有什么用?如何实现WebSocket聊天?

 

Netty 是一个Java 开源框架,提供异步的,时间驱动的网络应用程序框架和工具,用以快速开发高性能,高可靠性的网络服务器和客户端程序。

Netty是一个NIO客户端,服务端框架,允许快速简单的开发网络应用程序。例如:服务端和客户端之间的协议。

牛XX: 简化了网络编程规范

例如:TCP和UDP的Socket服务

 

通俗点理解:

Netty本身是用于快速构建服务端与客户端之间通信协议的框架。Netty在消息处理上使用责任链模式,用户可以轻松方便的对它进行扩展。官方也提供了大量的优秀的扩展。

Netty是一个NIO客户端服务器框架,可以快速,轻松地开发网络应用程序,如协议服务器和客户端。 它大大简化和简化了网络编程,如TCP和UDP套接字服务器。

“快速和容易”并不意味着结果应用程序将遇到可维护性或性能问题。 Netty已经仔细设计了从许多协议,如FTP,SMTP,HTTP和各种二进制和基于文本的遗留协议的实现获得的经验。 因此,Netty成功地找到了一种方法来实现易于开发,性能,稳定性和灵活性的应用程序。

 

Netty有什么用

API 使用简单,开发门槛低

功能强大,预置了多种编码解码功能,支持多种主流协议

定制能力强,可以通过ChannelHandler对通信框架进行灵活的扩展

性能高,通过与其他业界主流的NIO框架对比,Netty的综合性能最优

成熟,稳定,Netty修复了已经发现的所有JDK NIOBUG 业务开发人员不再为NIO的bug而烦恼

社区活跃。版本迭代周期短,发现的bug可以被及时修复,同时,更多的新功能会加入

经历了大规模的商业应用考验。质量得到验证。Netty在互联网,大数据,网络游戏,企业应用,电信软件等众多行业已经得到了成功商用,证明它已经完全能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值