Netty开发记录_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Netty开发记录

Netty开发记录

 2014/10/22 18:36:30  切切克闹  程序员俱乐部  我要评论(0)
  • 摘要:因工作原因,学习了一段时间Netty,现记录一下,嘿嘿。长时间没有发帖了。欢迎大家讨论。首先,不讲原理,不讲故事,大家先百度下介绍,我直接讲使用方法。Netty服务端创建当我们直接使用JDKNIO的类库开发基于NIO的异步服务端时,需要使用到多路复用器Selector、ServerSocketChannel、SocketChannel、ByteBuffer、SelectionKey等等,相比于传统的BIO开发,NIO的开发要复杂很多,开发出稳定、高性能的异步通信框架,一直是个难题
  • 标签:net 开发

因工作原因,学习了一段时间Netty,现记录一下,嘿嘿。

长时间没有发帖了。欢迎大家讨论。

首先,不讲原理,不讲故事,大家先百度下介绍,我直接讲使用方法

Netty服务端创建

当我们直接使用JDK NIO的类库开发基于NIO异步服务端时,需要使用到多路复用器SelectorServerSocketChannelSocketChannelByteBufferSelectionKey等等,相比于传统的BIO开发,NIO的开发要复杂很多,开发出稳定、高性能的异步通信框架,一直是个难题。

?

Netty为了向使用者屏蔽NIO通信的底层细节,在和用户交互的边界做了封装,目的就是为了减少用户开发工作量,降低开发难度。ServerBootstrapSocket服务端的启动辅助类,用户通过ServerBootstrap可以方便的创建Netty的服务端。

(废话还是有的,不然怎么变成文章呢!)

Netty服务端是如何创建?

class="MsoNormal">
<!--[endif]-->

Netty服务端创建时序图


?

(我靠,这博客什么时候加图片能方便,快捷点)

?

下面我们对Netty服务端创建的关键步骤和原理进行讲解。

  • 大小: 66.6 KB
  • 查看图片附件
发表评论
用户名: 匿名