Netty中ChannelOption中各个字段表示内容
来源:互联网 发布:僵尸题材单机游戏知乎 编辑:程序博客网 时间:2024/06/04 20:01
这个都是socket的标准参数,并不是netty自己的。
具体为:
ChannelOption.SO_BACKLOG, 1024
BACKLOG用于构造服务端套接字ServerSocket对象,标识当服务器请求处理线程全满时,用于临时存放已完成三次握手的请求的队列的最大长度。如果未设置或所设置的值小于1,Java将使用默认值50。
ChannelOption.SO_KEEPALIVE, true
是否启用心跳保活机制。在双方TCP套接字建立连接后(即都进入ESTABLISHED状态)并且在两个小时左右上层没有任何数据传输的情况下,这套机制才会被激活。
ChannelOption.TCP_NODELAY, true
在TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认。为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据。这里就涉及到一个名为Nagle的算法,该算法的目的就是为了尽可能发送大块数据,避免网络中充斥着许多小数据块。
TCP_NODELAY就是用于启用或关于Nagle算法。如果要求高实时性,有数据发送时就马上发送,就将该选项设置为true关闭Nagle算法;如果要减少发送次数减少网络交互,就设置为false等累积一定大小后再发送。默认为false。
0 0
- Netty中ChannelOption中各个字段表示内容
- Netty ChannelOption 参数含义
- Netty之ChannelOption
- Netty中的ChannelOption
- Netty之ChannelOption
- Netty之ChannelOption
- Netty——ChannelOption
- netty之ChannelOption
- Netty之ChannelOption
- Netty之ChannelOption
- netty实战之ChannelOption配置
- sqlserver中各个字段类型详解
- sqlserver中各个字段类型详解
- composer中各个字段的说明
- ip结构体中各个字段含义
- 删除表中字段中内容
- 类图关系中各个符合的表示意义
- C语言中个各个进制的表示方法
- iOS 断言(NSAssert)的使用
- 将多个csv文件合并到一个excel文件的不同的sheet中
- 文章标题
- DateTime
- 基于SOCKET机制的TCP协议通讯
- Netty中ChannelOption中各个字段表示内容
- 从网页Web上调用本地应用程序(.jar、.exe)的主流处理方法
- spark基本概念
- Java设计模式----外观模式(Facade)
- hbase 基本命令
- sap abap alv 实现某行,单元格可编辑与不可编辑 REUSE_ALV_GRID_DISPLAY_LVC
- IIS是如何处理HTTP请求
- [leetcode]14. Longest Common Prefix
- Android判断当前系统使用的语言