netty
文章平均质量分 96
lang20150928
stay hungry stay foolish
展开
-
netty服务端通道的事件处理
系列文章目录Netty源码学习 - netty服务端通道的实例化流程Netty源码学习 - netty服务端通道的初始化流程Netty源码学习 - netty服务端通道的注册流程Netty源码学习 - netty服务端通道的事件处理文章目录系列文章目录 前言 一、客户端连接事件处理 1、客户端连接对象NioSocketChannel的实例化 2、fireChannelRead a、添加子处理器 b、子通道的注册 前言在前面一章中详细介绍了netty服务端通道的注册过程,提示:以下是本原创 2021-02-05 15:23:14 · 410 阅读 · 0 评论 -
Netty源码学习 - netty服务端通道的注册流程
系列文章目录Netty源码学习 - netty服务端通道的实例化流程Netty源码学习 - netty服务端通道的初始化流程Netty源码学习 - netty服务端通道的注册流程文章目录系列文章目录 前言 一、EventLoopGroup 二、通道注册流程 前言在前面一章中详细介绍了netty服务端通道的初始化过程,在初始化过程中主要做了两个事情,一个就是用户设置的选项与参数的设置,另一个就是添加了系统定义的通道处理器,这些通道处理器添加完成之后,真正的执行逻辑是需要等到通道被注册之后才会原创 2021-01-16 15:09:02 · 470 阅读 · 0 评论 -
Netty源码学习 - netty服务端通道的实例化流程
文章目录 一、创建maven项目 二、创建一个netty服务端 三、实例化通道对象 1. 设置ChannelPipeline管道对象 ChannelHandlerContext通道处理器上下文对象 2. 设置非阻塞模式 3. 通道配置a. rcvBufAllocator接收缓冲区分配器b. 普通缓冲区分配器ByteBufAllocator 一、创建maven项目<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:/..原创 2021-01-12 20:02:04 · 299 阅读 · 0 评论 -
Netty源码学习 - netty服务端通道的初始化流程
系列文章目录Netty源码学习 - netty通道的实例化流程Netty源码学习 - netty通道的初始化流程文章目录系列文章目录 前言 一、设置参数 二、设置通道初始化器ChannelInitializer 1、添加管道 a、Sharable检查 前言在上一章中我们介绍了netty通道的实例化过程,在通过ServerBootStrap进行端口绑定io.netty.bootstrap.AbstractBootstrap#bind(int)的时候,首先就会执行初始化和注册,其中首先就是执行n原创 2021-01-14 11:16:35 · 345 阅读 · 0 评论