首先介绍些netty内存池的层级结构,主要分为Arena、ChunkList、Chunk、Page、Subpage这5个层级,这几个层级的关系由...
Recycler用来实现对象池,其中对应堆内存和直接内存的池化实现分别是PooledHeapByteBuf和PooledDirectByteBu...
详细代码分析见NettyClient源码分析 NettyClient启动过程中主要是与server建立连接,流程如下: 注意,在建立连接后,pi...
详细代码分析见NettyServer源码分析 NettyServer启动过程主要是创建server建立端口绑定监听,并处理client的acce...
在netty的pipeline中包含两种类型的事件,分别为inbound和outbound,inbound为上行事件,outbound为下行事件...
server端工作原理如下图: server端启动时绑定本地某个端口,将自己NioServerSocketChannel注册到某个boss Ni...
NettyClient端的channel为NioSocketChannel,通过writeAndFlush方法将数据发送到NettyServer...
可以先看下NettyClient启动流程分析 以EchoClient为例,其main方法代码如下: connect调用链为Bootstrap.c...
可以先看下NettyServer启动流程分析 以EchoServer为例,main方法如下: ServerBootstrap通过group方法聚...
文集作者