
Java的Netty
Ac_sch
这个作者很懒,什么都没留下…
展开
-
第四部分、Netty核心组件
四、Netty核心组成Netty核心组成成分1.Bootstrap、ServerBootstrap2.Future、ChannelFuture3.Channel4.Selector5.ChannelHandler及其实现类6.Pipeline和ChannelPipeline7.ChannelHandlerContext8.ChannelOption9.EventLoopGroup和其实现类NioEventLoopGroup10.Unpooled11.Netty群聊系统12.Netty心跳检测机制案例13.N原创 2020-11-08 14:11:32 · 117 阅读 · 0 评论 -
Netty架构设计
文档笔记的学习源于尚硅谷韩顺平老师的Netty教程 三、Netty架构设计1 Netty概述1.1 原生NIO存在的问题1.2 Netty优点2 I/O线程模型2.1 传统阻塞I/O服务模型2.1.1 模型分析2.1.2 模型代码示例2.2 Reactor模型概述2.3 单Reactor单线程模式2.2.1 模型分析2.2.2 模型实现代码示例2.4 单Reactor多线程模型2.4.1 模型分析2.4.2 模型实现代码示例2.5 主从Reactor多线程2.5.1 模型分析原创 2020-11-01 13:45:25 · 191 阅读 · 0 评论 -
NIO
1.当客户端连接时,会通过ServerSocketChannel得到SocketChannel 2.将SocketChannel注册到selector上,一个selector上可以注册多个SocketChannel 3.注册后返回一个selectionKey,会和该selector关联 4.selector利用select()进行监听,返回有事件发生通道的个数 5.进一步得到各个selectionKey(有事件发生的) 6.再通过selectionKey反向获得SocketChannel,方法cha...原创 2020-10-30 17:51:18 · 174 阅读 · 0 评论