Netty笔记
这是我的Netty笔记,仅供参考,大家一起加油吧。
weixin_42861021
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Netty核心组成
Netty核心组成Netty核心组成Option用来给 ServerChannel 添加配置ChannelOptionNetty 在创建 Channel 实例后,一般都需要设置 ChannelOption 参数。ChannelOption 参数如下:ChannelOption.SO_BACKLOG对应 TCP/IP 协议 listen 函数中的 backlog 参数,用来初始化服务器可连接队列大小。服务端处理客户端连接请求是顺序处理的,所以同一时间只能处理一个客户端连接。多个客户端来的时候原创 2020-12-03 11:34:53 · 110 阅读 · 0 评论 -
2020-12-03
netty模型一个EventLoopGroup对应多个EventLoop一个EventLoop含有一个Selector一个EventLoop含有一个taskQueue一个EventLoop包含多个channel一个channel对应一个pipeline一个pipeline维护了一系列的handler 包括编码、解码、工作runtaskQueue任务队列我现在还不太明白...原创 2020-12-03 11:17:07 · 92 阅读 · 0 评论 -
2020-12-03
Nio零拷贝原理:减少操作系统用户态和内核态的来回切换,减少内存的复制。对象:两个channel之间 。 channel <--------> chanle代码例子:从网络channel得到的数据复制到fileChannel中 SocketChannel socketChannel = SocketChannel.open(); socketChannel.connect(new InetSocketAddress("localhost", 7001)); //得到一个原创 2020-12-03 11:07:09 · 68 阅读 · 0 评论
分享