线程池中的线程 : NioEventLoopGroup 线程池中维护了若干 NioEventLoop 线程 , 这相当于主从反应器 ( Reactor ) 模型中的反应器 , 每个 NioEventLoop...NioEventLoop 工作流程 :
NioEventLoop 中可以按照一定顺序进行数据处理 , 如数据到来后 , 按照下面的流程执行一系列操作 ;
读取数据 -> 数据解码 -> 业务逻辑处理 -...Future 链式操作 : 这里以读取数据 , 处理后返回结果为例 ;
数据读取操作 ;
对读取的数据进行解码处理 ;
执行业务逻辑
将数据编码 ;
将编码后的数据写出 ;...上述
5
个步骤 , 每个数据处理操作 , 都有与之对应的 Handler 处理器 ;
异步机制 : 在 Handler 处理器中需要实现异步机制 , 一般使用 Callback 回调 , 或 Future...机制 ;
链式操作优势 : 上述的链式操作 , 简洁 , 高效 , 可以让开发者快速开发高性能 , 高可靠性服务器 , 只关注业务逻辑 , 不用过多的将精力浪费在网络基础功能开发上 ;
这里的网络基础功能就是高可靠性