Netty学习-1

  1. Netty介绍:
  2. IO模型

Netty介绍:

  • 异步的、基于事件驱动的网络应用框架,用来快速开发高性能、高可靠的网络IO程序

    image-20200719145040550
  • 主要针对TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer场景下的大量数据传输的引用。

  • 本质为一个NIO框架,适用于服务器相关的多应用场景

IO模型

  1. BIO适用于连接数较小且固定的架构,对服务器资源要求高,并发局限于应用中,程序易理解
  2. NIO适用于连接数目较多且连接比较短的架构,聊天服务器、弹幕系统、服务间的通讯等。较复杂
  3. 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/
目录
×

喜欢就点赞,疼爱就打赏