策略
PolicyConfig — 连接超时与缓冲区
连接策略在 ServerConfig.policy(PolicyConfig)中设置。模式定义:protos/proto/vx/policy.proto。
所有超时值单位为秒。
PolicyConfig
handshakeTimeoutint32
连接后无数据则关闭
connectionIdleTimeoutint32
空闲时关闭(双向均无传输)
udpIdleTimeoutint32
无上行 UDP 数据时关闭
upLinkOnlyTimeoutint32
下行结束后,无上行数据则关闭
downLinkOnlyTimeoutint32
上行结束后,无下行数据则关闭
defaultBufferSizeint32
默认每连接缓冲区
userPolicyMapmap<uint32, UserPolicy>
按 userLevel 覆盖
UserPolicy
bufferSize该级别用户的缓冲区大小
用户级别来自各账户 UserConfig 的 userLevel。
示例
{
"policy": {
"handshakeTimeout": 4,
"connectionIdleTimeout": 300,
"udpIdleTimeout": 60,
"userPolicyMap": {
"0": { "bufferSize": 4096 }
}
}
}相关
- 用户 — 每账户
userLevel