Netty开发记录一

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

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

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

Netty服务端创建

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

 

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

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

Netty服务端是如何创建?


<!--[endif]-->

Netty服务端创建时序图


 

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

 

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

(未完待续)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值