Netty 源码分析
文章平均质量分 86
Netty 框架源代码解读,核心功能实现分析
谈谈1974
火萎了,我也准备走了
展开
-
Netty 对 Java NIO 空轮询问题的处理
文章目录1. Java NIO 在 Linux 平台的空轮询问题处理的思路1. Java NIO 新增状态2. 重建 Selector2. Netty 的处理1. Java NIO 在 Linux 平台的空轮询问题处理的思路1. Java NIO 新增状态2. 重建 Selector2. Netty 的处理...原创 2021-05-09 17:47:39 · 583 阅读 · 2 评论 -
Spring WebFlux 源码分析(2)-Netty 服务器启动服务流程
文章目录1. 前言2. Netty 服务器启动与服务2.1 Netty 服务器配置启动2.2 Netty 执行服务1. 前言2. Netty 服务器启动与服务2.1 Netty 服务器配置启动2.2 Netty 执行服务原创 2020-11-10 18:26:33 · 2650 阅读 · 0 评论 -
Netty源码分析(4)-SubReactor 读写数据流程解析
文章目录前言1. 读取数据的处理2. 写出数据的处理前言在 Netty源码分析(3)-服务端新建连接处理 的分析中我们已经分析到新连接在 SubReactor 上的注册,建立连接的目的是接收到连接对端的数据,并将本地的数据发送到对端,从而完成通信,因此本文主要解析 Netty 框架中最终的业务数据在 SubReactor 中的处理,主要分为了两部分:读取数据的流程写出数据的流程1. 读取数据的处理2. 写出数据的处理...原创 2020-07-14 18:58:41 · 586 阅读 · 0 评论 -
Netty源码分析(3)-服务端新建连接处理
文章目录前言1. 监听事件 SelectionKey.OP_ACCEPT 的设置2. 新连接在 SubReactor 上的注册前言在 Netty源码分析(2)-服务端启动流程 分析 ServerSocketChannel 绑定监听端口流程的末尾,我们已经提到了在绑定操作完成后, Netty 会提交异步任务调用 pipeline.fireChannelActive() 通知 Channel 已经激活,从而回调处理器中的 channelActive() 方法,而在这个过程中服务端 Channel 监听的事件原创 2020-07-09 17:35:35 · 314 阅读 · 0 评论 -
Netty源码分析(2)-服务端启动流程
文章目录1. 服务端启动步骤2. 服务端启动流程详解1. 服务端启动步骤主要步骤为:创建 ServerBootstrap 实例设置并绑定 Reactor 线程池设置并绑定服务端 Channel创建并初始化 ChannelPipeline添加并设置 ChannelHandler绑定并启动监听端口2. 服务端启动流程详解...原创 2020-07-01 10:46:53 · 3133 阅读 · 0 评论 -
Netty源码分析(1)-核心组件与架构
文章目录1. Netty 组件结构2. 服务端启动流程1. Netty 组件结构2. 服务端启动流程原创 2020-06-16 16:17:24 · 624 阅读 · 1 评论