Netty
dearfulan
这个作者很懒,什么都没留下…
展开
-
Netty学习笔记(六)Pipeline的传播机制
前面简单提到了下Pipeline的传播机制,这里再详细分析下 Pipeline的传播机制中有两个非常重要的属性inbound和outbound(AbstractChannelHandlerContext的属性), inbound为true表示其对应的ChannelHandler实现了ChannelInboundHandler接口 outbound为true表示其对应的ChannelHandler实...原创 2020-03-31 03:51:21 · 1552 阅读 · 0 评论 -
Netty学习笔记(五)Pipeline
Pipeline是Netty中的另一核心组件,前面在说过在Channel进行初始化的时候最后创建一系列的重要对象,其中就有Pipeline Pipeline初始化 AbstractChannel protected AbstractChannel(Channel parent, ChannelId id) { this.parent = parent; this.i...原创 2020-03-29 19:29:50 · 657 阅读 · 0 评论 -
Netty学习笔记(四)EventLoopGroup续篇
@Override protected void run() { for (;;) { try { switch (selectStrategy.calculateStrategy(selectNowSupplier, hasTasks())) { cas...原创 2020-03-28 20:08:00 · 250 阅读 · 0 评论 -
Netty学习笔记(三)EventLoopGroup开篇
使用Netty一开始都需要定义EventLoopGroup,也就是线程池 前面讲过在客户端只需要一个EventLoopGroup,而在服务端就需要两个Group--bossGroup和workerGroup,一个用于处理客户端连接,一个处理后续的IO操作 在ServerBootstrap 初始化时,调用了serverBootstrap.group(bossGroup,workerGroup)设...原创 2020-03-15 19:41:16 · 591 阅读 · 0 评论 -
Netty学习笔记(一)Netty客户端源码分析
最近在学些BIO,NIO相关的知识,也学习了下Netty和它的源码,做个记录,方便以后继续学习,如果有错误的地方欢迎指正 如果不了解BIO,NIO这些基础知识,可以看下我的如下博客 IO中的阻塞、非阻塞、同步、异步概念分析详解Linux 网络 I/O 模型简介Java NIO 介绍和基本demo 关于Netty的设计以及高性能的原因,可以看下李林锋老师的netty设计原理有个大概...原创 2020-03-15 15:23:22 · 351 阅读 · 0 评论 -
Netty学习笔记(二)Netty服务端流程启动分析
最近在学些BIO,NIO相关的知识,也学习了下Netty和它的源码,做个记录,方便以后继续学习,如果有错误的地方欢迎指正 如果不了解BIO,NIO这些基础知识,可以看下我的如下博客IO中的阻塞、非阻塞、同步、异步概念分析详解Linux 网络 I/O 模型简介Java NIO 介绍和基本demo 关于Netty的设计以及高性能的原因,可以看下李林锋老师的netty设计原理有个大概的理解 先贴下...原创 2020-03-14 20:53:52 · 278 阅读 · 0 评论