Netty学习-1
Netty介绍:
-
异步的、基于事件驱动的网络应用框架,用来快速开发高性能、高可靠的网络IO程序
-
主要针对TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer场景下的大量数据传输的引用。
-
本质为一个NIO框架,适用于服务器相关的多应用场景
IO模型
- BIO适用于连接数较小且固定的架构,对服务器资源要求高,并发局限于应用中,程序易理解
- NIO适用于连接数目较多且连接比较短的架构,聊天服务器、弹幕系统、服务间的通讯等。较复杂
- AIO适用于连接数目较多且连接比较长的架构,比如相册服务器,充分调用OS参与并发操作。较复杂
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,邮件至 708801794@qq.com
文章标题:Netty学习-1
文章字数:213
本文作者:梅罢葛
发布时间:2020-08-26, 21:30:22
最后更新:2020-07-19, 15:11:49
原始链接:https://qiurungeng.github.io/2020/08/26/Netty%E5%AD%A6%E4%B9%A0-1/