大纲1.什么是时间轮2.HashedWheelTimer是什么3.HashedWheelTimer的使用4.HashedWheelTimer的运行流程5.HashedWheelTimer的核心字段6.HashedWheelTimer的构造方法7.HashedWheelTimer添加任务和执行任务8.HashedWheelTimer的完整源码9.HashedWheelTimer的总结10.Hashe
大纲1.Netty的两大性能优化工具2.FastThreadLocal的实现之构造方法3.FastThreadLocal的实现之get()方法4.FastThreadLocal的实现之set()方法5.FastThreadLocal的总结6.Recycler的设计理念7.Recycler的使用8.Recycler的四个核心组件9.Recycler的初始化10.Recycler的对象获取11.Rec
大纲1.读数据入口2.拆包原理3.ByteToMessageDecoder解码步骤4.解码器抽象的解码过程总结5.Netty里常见的开箱即用的解码器6.writeAndFlush()方法的大体步骤7.MessageToByteEncoder的编码步骤8.unsafe.write()写队列9.unsafe.flush()刷新写队列10.如何把对象变成字节流写到unsafe底层1.读数据入口当客户端C
大纲1.Pipeline和Handler的作用和构成2.ChannelHandler的分类3.几个特殊的ChannelHandler4.ChannelHandler的生命周期5.ChannelPipeline的事件处理6.关于ChannelPipeline的问题整理7.ChannelPipeline主要包括三部分内容8.ChannelPipeline的初始化9.ChannelPipeline添加C
大纲1.关于Netty客户端连接接入问题整理2.Reactor线程模型和服务端启动流程3.Netty新连接接入的整体处理逻辑4.新连接接入之检测新连接5.新连接接入之创建NioSocketChannel6.新连接接入之绑定NioEventLoop线程7.新连接接入之注册Selector和注册读事件8.注册Reactor线程总结9.新连接接入总结1.关于Netty客户端连接接入问题整理一.Netty
大纲5.NioEventLoop的执行总体框架6.Reactor线程执行一次事件轮询7.Reactor线程处理产生IO事件的Channel8.Reactor线程处理任务队列之添加任务9.Reactor线程处理任务队列之执行任务10.NioEventLoop总结5.NioEventLoop的执行总体框架(1)Reactor线程所做的三件事情(2)处理多久IO事件就执行多久任务(3)NioEventL
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号