Netty ChannelOption 解释
Name |
Associated setter method |
"writeBufferHighWaterMark" |
默认 64 * 1024(用法未知) |
"writeBufferLowWaterMark" |
默认 32 * 1024(用法未知) |
"writeSpinCount" |
默认 16(重复写次数,用法未知) |
"broadcast" |
true / false 多播模式(UDP适用) |
"interface" |
多播数据包的网络接口地址 |
"loopbackModeDisabled" |
实际调用的是channel.setOption(StandardSocketOptions.IP_MULTICAST_LOOP, loopbackModeDisabled);仅针对JDK7+有效 |
"networkInterface" |
实际调用的是channel.setOption(StandardSocketOptions.IP_MULTICAST_IF, networkInterface);仅针对JDK7+有效 |
"reuseAddress" |
地址是否可复用(UDP socket address绑定时用到) |
"receiveBufferSize" |
数据包接收大小 |
"receiveBufferSizePredictor" |
数据包接收大小:默认设置为FixedReceiveBufferSizePredictor(768),超过后丢弃 |
"receiveBufferSizePredictorFactory" |
似乎与上面的功能相同,设置方式:new FixedReceiveBufferSizePredictorFactory(1024) |
"sendBufferSize" |
发送数据包大小 |
"timeToLive" |
JDK7+版本有效 |
"trafficClass" |
0<=tc<=255 |
bufferFactory" |
用于创建ChannelBuffer的工厂,默认HeapChannelBufferFactory |
"connectTimeoutMillis" |
连接超时时间(毫秒) |
"pipelineFactory" |
仅适用于child channel 创建时有效 |
"keepAlive" |
启用/禁用Nagle算法 |
"soLinger" |
Socket关闭时的延迟时间(单位:秒) |
"tcpNoDelay" |
启用/禁用Nagle算法 |
Netty ChannelOption 解释相关推荐
- Netty ChannelOption.SO_BACKLOG配置
ChannelOption.SO_BACKLOG对应的是tcp/ip协议, listen函数 中的 backlog 参数,用来初始化服务端可连接队列. 函数: // backlog 指定了内核为此套接 ...
- netty实现客户端服务端心跳重连
前言: 公司的加密机调度系统一直使用的是http请求调度的方式去调度,但是会出现网络故障导致某个客户端或者服务端断线的情况,导致很多请求信息以及回执信息丢失的情况,接着我们抛弃了http的方式,改为T ...
- Netty4具体解释三:Netty架构设计
读完这一章,我们基本上能够了解到Netty全部重要的组件,对Netty有一个全面的认识.这对下一步深入学习Netty是十分重要的,而学完这一章.我们事实上已经能够用Netty解决一些常规的问 ...
- Java netty的option(ChannelOption.SO_BACKLOG, backLog)什么意思
这个都是socket的标准参数,并不是netty自己的. 具体为: ChannelOption.SO_BACKLOG, 1024 BACKLOG用于构造服务端套接字ServerSocket对象,标识当 ...
- netty实战之ChannelOption配置
服务端ServerBootstrap之ChannelOption配置 public static void main(String[] args) throws InterruptedExceptio ...
- [自己做个游戏服务器二] 游戏服务器的基石-Netty全解析,有例子,多图解释
目录 1.Netty 是什么 2.Netty的优点 3.核心组件 3.1 Netty的线程模型 3.2 EventLoopGroup 3.3 Channel 3.4 option()与childOp ...
- 【Netty】option(ChannelOption.SO_KEEPALIVE, true) socket参数详解:KeepAlive
.childOption(ChannelOption.SO_KEEPALIVE, true); childOption是用来给父级ServerChannel之下的Channels设置参数的 当设置为t ...
- 【Netty】Netty 核心组件 ( ChannelOption | EventLoopGroup )
文章目录 一. ChannelOption 组件 二. EventLoopGroup 线程池组件 三. BossGroup 与 WorkerGroup 运行机制 一. ChannelOption 组件 ...
- 网络协议和Netty(4):大白话说三次握手及用一个数据库连接解释三次握手
前言: 想起了第一次听说"三次握手"概念的时候.那时候刚到北京,朋友傲娇的跟我讲,我花了两天我终于搞懂了三次握手.当时对网络一无所知的我,还以为是啥新的礼仪方式,心中感叹,帝都人民 ...
最新文章
- iOS 时间选择器封装(含三种模式)
- 提交svn的时候,提示丢失了预定增加的xxxx
- Eclipse 4.9 正式发布,支持 Java 11!
- php与python缺点_php和python的比较
- ZZULIOJ 1128: 课程平均分
- JAVA菜鸟入门HelloWorld
- 两条信号之间加电容_模电总结:第七章、波形的发生和信号的转换,正弦波振荡的电路...
- VirtualBox 6.1.4的共享剪贴板确实有问题,6.1.0正常
- 使用python3编写冒险岛079登录器
- python国际象棋ai程序_开源|手把手教你实现简易的国际象棋AI(附源码)
- 绿坝 图像过滤比对算法有感
- 手机访问电脑虚拟服务器,User Agent Switcher插件使用教程【电脑模拟手机访问网站】...
- Alfred插件之有道翻译配置过程
- ubuntu移动硬盘打不开
- .Net再次使用FlashPaper
- IE7 - 千呼万唤始出来
- 3D建模师和3D动画师哪个职业前景好些?
- 天王星技术社区在成都举行《联盟链趋势和应用》交流会
- CSS揭秘:5.条纹背景(上)
- 最新QQ辅助任务平台悬赏接单源码+支持商家等功能
热门文章
- 百度SEO emlog博客lu1.3模板
- linux分区创建ext4失败,RedHat/CentOS ext4无法格式化大分区 补充ext4格式化方式
- 总结 贪心算法_用经典例题轻松帮你搞定贪心算法
- wordpress雪花下雪WP Snow Effect插件
- Sql server之常用三表联查举例
- 网页技术革命:精美绝伦的 HTML5 个人作品集网站
- 字母e和i如何发音?
- 如何将lnmp 0.5里面的php5.2.14升级到php 5.3.3???
- vs2008 调试js
- 在Shell中使用函数文件,引入文件