栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Netty中套接字选项的影响

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Netty中套接字选项的影响

TCP_NODELAY

开启本选项会禁用TCP的Nagle算法

Nagle算法指出:

如果某个给定的连接上有待确认的数据,那么原本应该作为用户写操作之响应的在该连接上立即发送相应小分组的行为就不会发生,直到现有数据被确认为止。

SO_REUSEADDR

Socket中SO_REUSEADDR详解_明潮的BLOG-CSDN博客_reuseaddr1、一般来说,一个端口释放后会等待两分钟之后才能再被使用,SO_REUSEADDR是让端口释放后立即就可以被再次使用。SO_REUSEADDR用于对TCP套接字处于TIME_WAIT状态下的socket,才可以重复绑定使用。server程序总是应该在调用bind()之前设置SO_REUSEADDR套接字选项。TCP,先调用close()的一方会进入TIME_WAIT状态2、SO_REUhttps://blog.csdn.net/u010144805/article/details/78579528

AUTO_CLOSE

If true then the Channel is closed automatically and immediately on write failure. The default value is true.

ALLOW_HALF_CLOSURE
Netty | 核心参数 ALLOW_HALF_CLOSURE - 简书ALLOW_HALF_CLOSURE 含义 关闭连接时,允许半关,默认不允许; ALLOW_HALF_CLOSURE 开启前后对比示例 TCP 是双向通道; 半关之后,Ser...https://www.jianshu.com/p/b09039bbdbd6

ALLOCATOR

缓冲分配器

https://www.cnblogs.com/xiangnan6122/p/10205431.htmlhttps://www.cnblogs.com/xiangnan6122/p/10205431.html

netty4.0源码分析之PooledByteBufAllocator_lzf的博客-CSDN博客概述netty 内存管理的高性能主要依赖于两个关键点:内存的池化管理使用堆外直接内存(Direct Memory)从netty 4开始,netty加入了内存池管理,采用内存池管理比普通的new ByteBuf性能提高了数十倍。 首先介绍PoolChunk, 该类主要负责内存块的分配与回收,首先来看看两个重要的术语: page: 可以分配的最小的...https://blog.csdn.net/qq_26222859/article/details/46324081

jemalloc和内存管里 - 高兴的博客 - 博客园netty的buffer引入了缓冲池。该缓冲池实现使用了jemalloc的思想。为了看懂这块代码学写了内容分配的知识。这里讲的内存分配是堆的内存分配,其他内容本文不会涉及。 内存分配是面向虚拟内存的而https://www.cnblogs.com/gaoxing/p/4253833.html

https://learn.lianglianglee.com/%E4%B8%93%E6%A0%8F/Netty%20%E6%A0%B8%E5%BF%83%E5%8E%9F%E7%90%86%E5%89%96%E6%9E%90%E4%B8%8E%20RPC%20%E5%AE%9E%E8%B7%B5-%E5%AE%8C/11%20%20%E5%8F%A6%E8%B5%B7%E7%82%89%E7%81%B6%EF%BC%9ANetty%20%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E8%BD%BD%E4%BD%93%20ByteBuf%20%E8%AF%A6%E8%A7%A3.mdhttps://learn.lianglianglee.com/%E4%B8%93%E6%A0%8F/Netty%20%E6%A0%B8%E5%BF%83%E5%8E%9F%E7%90%86%E5%89%96%E6%9E%90%E4%B8%8E%20RPC%20%E5%AE%9E%E8%B7%B5-%E5%AE%8C/11%20%20%E5%8F%A6%E8%B5%B7%E7%82%89%E7%81%B6%EF%BC%9ANetty%20%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E8%BD%BD%E4%BD%93%20ByteBuf%20%E8%AF%A6%E8%A7%A3.md 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/735463.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号