首页 > Web开发 > 详细

Netty通信原理

时间:2019-02-12 13:52:40      阅读:197      评论:0      收藏:0      [点我收藏+]

  Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端,它极大的简化了TCP和UDP套接字服务器等网络编程。

  BIO(Blocking IO):每一个请求,一个Socket,一个线程,任务没完成之前线程都不会被释放,服务器不能处理大量请求。

  NIO(Non-Blocking IO):每个请求弄成通道,注册进选择器(selector),选择器监听多个通道,在发生事件后执行相应的方法。

  Netty基本原理

    Netty启动,监听端口,初始化通道注册进selector中-》轮询accept事件-》处理accept建立连接channel-》注册channel到selector-》轮询读写事件-》处理读写事件

Netty通信原理

原文:https://www.cnblogs.com/fanqisoft/p/10364714.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!