首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
netty源码梳理
李意文
创建于2021-09-19
订阅专栏
netty源码梳理
暂无订阅
共30篇文章
创建于2021-09-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
NioServerSocketChannel的默认构造函数做了什么
1 NioServerSocketChannel继承体系的成员变量分析 1.1 AbstractChannel 修饰符 类型 字段 含义 private final Channel parent 指定
EventLoop体系
EventExecutor 和 EventExecutorGroup 如上为EventExecutor和EventExecutorGroup的类体系的结构; EventExecutorGroup继承了
ChannelHandler和ChannelPipeline
ChannelHandler ChannelHandler用于处理i/o事件或者拦截i/o操作; ChannelHandler本身不提供很多的方法, 所以通常你必须去实现它的子类 ChannelInb
Future的继承体系
Future的语义 一个Future表示的一个异步操作的结果。 比如: netty中的所有i/o操作都是异步的,这意味着所有的i/o操作都会立即返回, 返回给你一个ChannelFuture,这种Fu
Unsafe继承体系
一、Unsafe继承体系 netty模仿jdk的风格搞出了unsafe的概念,jdk的unsafe的代码是指能由jdk本身调用,不开放给应用程序开发者直接调用; netty中的unsafe也是一样;
tcp/ip协议的nio客户端和nio、epoll服务端的类继承体系
一、tcp/ip协议的nio客户端和nio、epoll服务端的类继承体系 二、AbstractChannel 继承自Channel 提供了Channel的骨架性 三、AbstractNioChanne
Channel的类继承体系
Channel的类继承体系 如上所示为netty的Channel的继承体系; 然后我用计算机网络的理论知识去解释它; Channel 首先顶上的Channel表示的通道的概念,这里没有设计到协议的概念
ServerBootstrap
ServerBootstrap 类的签名 继承AbstractBootstrap extends AbstractBootstrap<ServerBootstrap, ServerChannel> 构
netty服务端源码梳理
首先贴一下rocketmq使用netty服务端的源码,然后我以这个为切入点去梳理netty的源码public NettyRemotingServer(final NettyServerConfig n
netty maven结构
netty-all 只是用来打包的 因此netty-bom只是用来做maven依赖的管理的 ![]( "liyiwen3 > netty maven结构 > image2021-9-11_12-19-