热门文章> netty框架功能 >

netty框架功能

36氪企服点评小编
2022-04-10 16:23
579次阅读

企服解答

netty是由JBOSS提供的一个java开源框架,性能非常优秀,其采用reactor模式,使用非常高效的基于事件驱动的io线程模型。netty现为Github上的独立项目,提供异步的、事件驱动的网络应用程序在架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
 

Netty 常见使用场景

1、Netty往往作为基础通信组件被 RPC 框架使用。
2、Netty 作为高性能的基础通信组件,提供 TCP/UDP 和 HTTP 协议栈,方便定制和开发私有协议栈,账号登录服务器,地图服务器之间可以方便的通过 Netty 进行高性能的通信。
3、Hadoop的高性能通信和序列化组件 Avro 的 RPC 框架,默认采用 Netty 进行跨界点通信。
 

扩展阅读

Netty比较适合客户端数据较大的请求/处理场景,例如web服务器等,要想知道有哪些系统使用了Netty。Netty主要特性如下:
1、统一的API接口,支持多种传输类型
2、简单而强大的线程模型
3、文档丰富性能卓越
4、拥有比原生Java API 更高的性能与更低的延迟
5、基于池化和复用技术,使资源消耗更低
6、安全性
7、完整的SSL/TLS以及StartTLS支持
8、可用于受限环境,如Applet以及OSGI

[免责声明]

文章标题: netty框架功能

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

消息通知
咨询入驻
商务合作