【Netty】Pipeline相关(六):OutBound事件传播(write)

网络 

这节就通过write的事件传播来间接了解outbound事件传播。

【Netty】Pipeline相关(五):InBound事件传播(channelRead)

网络 

本节主要是通过追踪channelRead的事件传播,间接加深对Inbound事件传播的了解。

【Netty】Pipeline相关(四):inbound和outbound事件的区别


简单来看看inbound和outbound事件的区别,为后面跟源码打下一点理论基础。

【Netty】Pipeline相关(三):删除ChannelHandler

网络 

这节来看看pipeline是如何删除ChannelHandler的,顺便还会提一下SimpleChannelInboundHandler这个类。

【Netty】Pipeline相关(二):添加ChannelHandler

网络 

这节就来看看服务端初始化时添加handler的流程,以及新连接接入初始化时添加handler的流程。

【Netty】Pipeline相关(一):pipeline初始化、HeadContext&TailContext异同等

网络 

这一节主要讲解以下内容:pipeline的初始化、ChannelIn/OutboundInvoker和ChannelIn/OutboundHandler方法意义区别、HeadContext和TailContext实现区别、个别前置知识。

【Netty】处理新连接(四):客户端channel事件传播&read事件注册

网络 

这一节就来看看客户端channel(NioSocketChannel)事件传播的过程逻辑。该过程逻辑和前面【端口绑定】博客中的事件传播是一样的。

【Netty】处理新连接(三):初始化客户端channel(NioSocketChannel)

网络 

这一节就来看看客户端channel(NioSocketChannel)初始化是做了哪些事。代码逻辑和服务端channel(NioServerSocketChannel)初始化神似,甚至复用了很多原有的代码逻辑。

【Netty】处理新连接(二):创建客户端channel(NioSocketChannel)

网络 

这一节就来看看客户端channel,即NioSocketChannel的构建流程,可以和之前的【创建服务端channel】做一个简单对比。

【Netty】处理新连接(一):检测+获取新连接

网络 

这一节来看看Netty服务端启动后,是如何检测+获取新连接的。