精尽 Netty 原理与源码专栏( 已经完成 61+ 篇,预计总共 70+ 篇 )
Posted 芋道源码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了精尽 Netty 原理与源码专栏( 已经完成 61+ 篇,预计总共 70+ 篇 )相关的知识,希望对你有一定的参考价值。
只更新在笔者的知识星球,欢迎加入一起讨论 Netty 源码与实现。
目前已经有 1000+ 位球友加入…
进度:已经完成 60+ 篇,预计总共 70+ 篇,完成度 90% 。
对应 Netty 版本号:4.1.26.Final
1.1 目录
调试环境搭建
《精尽 Netty 源码分析 —— 调试环境搭建》
NIO 基础
《精尽 Netty 源码分析 —— NIO 基础(一)之简介》
《精尽 Netty 源码分析 —— NIO 基础(二)之 Channel》
《精尽 Netty 源码分析 —— NIO 基础(三)之 Buffer》
《精尽 Netty 源码分析 —— NIO 基础(四)之 Selector》
《精尽 Netty 源码分析 —— NIO 基础(五)之示例》
Netty 简介
《精尽 Netty 源码分析 —— Netty 简介(一)之项目结构》
《精尽 Netty 源码分析 —— Netty 简介(二)之核心组件》
启动
《精尽 Netty 源码分析 —— 启动(一)之服务端启动》
《精尽 Netty 源码分析 —— 启动(二)之客户端启动》
EventLoop
《精尽 Netty 源码解析 —— EventLoop(一)之 Reactor 模型》
《精尽 Netty 源码解析 —— EventLoop(二)之 EventLoopGroup》
《精尽 Netty 源码解析 —— EventLoop(三)之 EventLoop 初始化》
《精尽 Netty 源码解析 —— EventLoop(四)之 EventLoop 运行》
《精尽 Netty 源码解析 —— EventLoop(五)之 EventLoop 处理 IO 事件》
《精尽 Netty 源码解析 —— EventLoop(六)之 EventLoop 处理普通任务》
《精尽 Netty 源码解析 —— EventLoop(七)之 EventLoop 处理定时任务》
《精尽 Netty 源码解析 —— EventLoop(八)之 EventLoop 优雅关闭》
ChannelPipeline
《精尽 Netty 源码解析 —— ChannelPipeline(一)之初始化》
《精尽 Netty 源码解析 —— ChannelPipeline(二)之添加 ChannelHandler》
《精尽 Netty 源码解析 —— ChannelPipeline(三)之删除 ChannelHandler》
《精尽 Netty 源码解析 —— ChannelPipeline(四)之 OutBound 事件的传播》
《精尽 Netty 源码解析 —— ChannelPipeline(五)之 Inbound 事件的传播》
《精尽 Netty 源码解析 —— ChannelPipeline(六)之异常的传播》
Channel
《精尽 Netty 源码解析 —— ChannelPipeline(一)之简介》
《精尽 Netty 源码解析 —— ChannelPipeline(二)之 accept 操作》
《精尽 Netty 源码解析 —— ChannelPipeline(三)之 read 操作》
《精尽 Netty 源码解析 —— ChannelPipeline(四)之 write 操作》
《精尽 Netty 源码解析 —— ChannelPipeline(五)之 flush 操作》
《精尽 Netty 源码解析 —— ChannelPipeline(六)之 writeAndFlush 操作》
《精尽 Netty 源码解析 —— ChannelPipeline(七)之 close 操作》
《精尽 Netty 源码解析 —— ChannelPipeline(八)之 disconnect 操作》
Bytebuf
《精尽 Netty 源码解析 —— Buffer 之 ByteBuf(一)简介》
《精尽 Netty 源码解析 —— Buffer 之 ByteBuff(二)核心子类》
《精尽 Netty 源码解析 —— Buffer 之 ByteBuff(三)内存泄露检测》
《精尽 Netty 源码解析 —— Buffer 之 ByteBuff(四)其它子类》
《精尽 Netty 源码解析 —— Buffer 之 ByteBufAllocator(一)简介》
《精尽 Netty 源码解析 —— Buffer 之 ByteBufAllocator(二)UnpooledByteBufAllocator》
《精尽 Netty 源码解析 —— Buffer 之 ByteBufAllocator(三)PooledByteBufAllocator》
《精尽 Netty 源码解析 —— Buffer 之 Jemalloc(一)简介》
《精尽 Netty 源码解析 —— Buffer 之 Jemalloc(二)PoolChunk》
《精尽 Netty 源码解析 —— Buffer 之 Jemalloc(三)PoolSubpage》
《精尽 Netty 源码解析 —— Buffer 之 Jemalloc(四)PoolChunkList》
《精尽 Netty 源码解析 —— Buffer 之 Jemalloc(五)PoolArena》
《精尽 Netty 源码解析 —— Buffer 之 Jemalloc(六)PoolThreadCache》
ChannelHandler
《精尽 Netty 源码解析 —— ChannelHandler(一)之简介》
《精尽 Netty 源码解析 —— ChannelHandler(二)之 ChannelInitializer》
《精尽 Netty 源码解析 —— ChannelHandler(三)之 SimpleChannelInboundHandler》
《精尽 Netty 源码解析 —— ChannelHandler(四)之 LoggingHandler》
《精尽 Netty 源码解析 —— ChannelHandler(五)之 IdleStateHandler》
《精尽 Netty 源码解析 —— ChannelHandler(六)之 AbstractTrafficShapingHandler》
Codec
《精尽 Netty 源码解析 —— Codec 之 ByteToMessageDecoder(一)Cumulator》
《精尽 Netty 源码解析 —— Codec 之 ByteToMessageDecoder(二)FrameDecoder》
《精尽 Netty 源码解析 —— Codec 之 MessageToByteEncoder》
《精尽 Netty 源码解析 —— Codec 之 ByteToMessageCodec》
《精尽 Netty 源码解析 —— Codec 之 MessageToMessageCodec》
Util
《精尽 Netty 源码解析 —— Util 之 Future》
《精尽 Netty 源码解析 —— Util 之 FastThreadLocal》
《精尽 Netty 源码解析 —— Util 之 Recycler》
《精尽 Netty 源码解析 —— Util 之 HashedWheelTimer》
《精尽 Netty 源码解析 —— Util 之 MpscUnboundedArrayQueue》
1.2 Netty 实现原理浅析
本小节基于 《Netty 实现原理浅析》 重新整理。
通过读《Netty 实现原理浅析》,对 Netty 原理有基本的认知。
通过读《精尽 Netty 源码解析》,对 Netty 原理有深入的理解。
另外,《Netty 实现原理浅析》 是基于 Netty3 版本写的,所以和现在 Netty4 版本有一些不同。
而 《精尽 Netty 源码》 是基于 Netty4 最新版本写的。
以上是关于精尽 Netty 原理与源码专栏( 已经完成 61+ 篇,预计总共 70+ 篇 )的主要内容,如果未能解决你的问题,请参考以下文章