码迷,mamicode.com
首页 > Web开发 > 详细

netty05(netty的一些介绍)

时间:2018-11-15 10:26:12      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:文件   启动   直接   udp   服务器   启动服务   group   default   驱动   

netty的一些理论

  1.  netty是一个异步事件驱动的网络应用框架(NIO框架),所有IO操作都是异步非阻塞的,NIO是对IO的一个补充
  2.  用于开发客户端和服务器的通信(TCP/UDP)长短连接
  3.  netty启动服务是堵塞的,可以开一个线程用于启动netty
  4.  netty中每一个channel 就是一个连接,id作为唯一标示
  5.  采用 ByteBuf 存储信息数据
  6. 有新连接、新信息、异常都会有对应的方法进行监控
  7. DefaultChannelGroup 用于管理所有的连接
  8. 零拷贝  ,“零拷贝”是指计算机操作的过程中,不需要将文件内容拷贝到用户空间而直接在内核空间中传输到网络的方式
  9. netty 是根据一个轮询时间值判断来避开jdk 空轮询的bug

netty05(netty的一些介绍)

标签:文件   启动   直接   udp   服务器   启动服务   group   default   驱动   

原文地址:https://www.cnblogs.com/qq376324789/p/9961532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!