public class BaseCfg extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
clientInfoPeriod |
static int |
compressThreshold |
static int |
DEFAULT_CLIENT_INFO_PERIOD |
static int |
DEFAULT_COMPRESS_THRESHOLD |
static int |
DEFAULT_DIR_AVAILABLE_CHECK_PERIOD |
static int |
DEFAULT_DIR_CONNECT_TIMEOUT |
static int |
DEFAULT_DIR_FLUSH_PERIOD |
static int |
DEFAULT_DIR_HEARTBEAT_PERIOD |
static int |
DEFAULT_DIR_HEARTBEAT_TIMEOUT |
static int |
DEFAULT_HEARTBEAT_IDLE_TIME |
static int |
DEFAULT_IDLE_TIMEOUT |
static int |
DEFAULT_MAXIMUM_ISOLATE_PROXY_PERCENT |
static int |
DEFAULT_MEM_BLK_CNT |
static int |
DEFAULT_MEM_BLK_SIZE |
static int |
DEFAULT_MSG_BUFFER_CNT |
static int |
DEFAULT_MSG_TIMEOUT |
static int |
DEFAULT_PROXY_AVAILABLE_CHECK_PERIOD |
static int |
DEFAULT_PROXY_AVAILABLE_CHECK_TIMES |
static int |
DEFAULT_PROXY_AVAILABLE_RECHECK_INTERVAL |
static boolean |
DEFAULT_PROXY_CONNECT_ALL |
static int |
DEFAULT_PROXY_CONNECT_TIMEOUT |
static int |
DEFAULT_PROXY_CONNECTION_RECV_BUFFER_SIZE |
static int |
DEFAULT_PROXY_CONNECTION_SEND_BUFFER_SIZE |
static int |
DEFAULT_PROXY_FLUSH_PERIOD |
static int |
DEFAULT_PROXY_HEARTBEAT_TIMEOUT |
static int |
DEFAULT_PROXY_UNAVAILABLE_THRESHOLD |
static int |
DEFAULT_QUERY_THRESHOLD |
static int |
DEFAULT_TDR_PACK_BUFFER_CNT |
static int |
DEFAULT_TDR_PACK_BUFFER_SIZE |
static int |
DEFAULT_TICK_PERIOD |
static int |
dirAvailableCheckPeriod
dir可用性检测周期,单位毫秒
client需要周期性的检测dir连接的可用性
TODO 这个暂时还没有做
|
static int |
dirConnectTimeout
dir连接超时时间,单位毫秒
dir超过时间未连接成功,就中断连接,并尝试选择下一个dir进行连接
|
static int |
dirflushPeriod
dir路由刷新周期,单位毫秒
client需要周期性地从服务端拉取dir服务器列表,并刷新连接状态
|
static int |
dirHeartbeatPeriod
dir心跳周期,单位毫秒
client需要周期性地向服务端发送心跳包,如果周期内有其它请求包发到服务端,则视同同时发送了心跳包
|
static int |
dirHeartbeatTimeout
dir心跳回包超时时间
|
static int |
dirIdleTimeout
Dir的最大空闲时间
dir连接的在最大空闲时间内没有向服务端发送任何非心跳包,则需要断开重连
|
static int |
heartbeatIdleTime
Proxy心跳周期,单位毫秒
|
static int |
maximumIsolateProxyPercent
300ms周期接入节点健康检测时最多允许剔除的接入节点比例
负数表示关闭,0表示默认值10(即最多允许剔除10%),上限为30
|
static int |
memBlkCnt |
static int |
memBlkSize |
static int |
msgBufferCnt |
static int |
msgTimeout |
static int |
proxyAvailableCheckPeriod
Proxy可用性的检测周期
|
static int |
proxyAvailableCheckTimes
Proxy可用性的连续检测失败次数,检测失败次数超过该值,即认定Proxy为不可用
|
static int |
proxyAvailableRecheckInterval
对不可用的Proxy重新检测的间隔时间
|
static boolean |
proxyConnectAll
Proxy全连接成功才算成功标记
|
static int |
proxyConnectionRecvBufferSize
Proxy连接的接收缓冲区大小,单位B,值小于等于0时,表示使用系统默认的配置。
|
static int |
proxyConnectionSendBufferSize
Proxy连接的发送缓冲区大小,单位B,值小于等于0时,表示使用系统默认的配置。
|
static int |
proxyConnectTimeout
Proxy连接超时时间
|
static int |
proxyflushPeriod
proxy路由刷新周期,单位毫秒
|
static int |
proxyHeartbeatTimeout
Proxy心跳回包超时时间
|
static int |
proxyIdleTimeout
Proxy的最大空闲时间
|
static int |
proxyUnavailableThreshold
Proxy不可用的错误请求包比率阈值
|
static int |
queryThreshold |
static int |
tdrPackBufferCnt |
static int |
tdrPackBufferSize |
static int |
tickPeriod |
| Constructor and Description |
|---|
BaseCfg() |
public static final int DEFAULT_MSG_BUFFER_CNT
public static final int DEFAULT_MEM_BLK_SIZE
public static final int DEFAULT_MEM_BLK_CNT
public static final int DEFAULT_TDR_PACK_BUFFER_SIZE
public static final int DEFAULT_TDR_PACK_BUFFER_CNT
public static final int DEFAULT_TICK_PERIOD
public static final int DEFAULT_COMPRESS_THRESHOLD
public static final int DEFAULT_MSG_TIMEOUT
public static final int DEFAULT_QUERY_THRESHOLD
public static final int DEFAULT_CLIENT_INFO_PERIOD
public static final int DEFAULT_IDLE_TIMEOUT
public static final int DEFAULT_DIR_CONNECT_TIMEOUT
public static final int DEFAULT_DIR_FLUSH_PERIOD
public static final int DEFAULT_DIR_HEARTBEAT_PERIOD
public static final int DEFAULT_DIR_HEARTBEAT_TIMEOUT
public static final int DEFAULT_DIR_AVAILABLE_CHECK_PERIOD
public static final boolean DEFAULT_PROXY_CONNECT_ALL
public static final int DEFAULT_PROXY_CONNECT_TIMEOUT
public static final int DEFAULT_PROXY_FLUSH_PERIOD
public static final int DEFAULT_HEARTBEAT_IDLE_TIME
public static final int DEFAULT_PROXY_HEARTBEAT_TIMEOUT
public static final int DEFAULT_PROXY_UNAVAILABLE_THRESHOLD
public static final int DEFAULT_PROXY_AVAILABLE_CHECK_PERIOD
public static final int DEFAULT_PROXY_AVAILABLE_CHECK_TIMES
public static final int DEFAULT_PROXY_AVAILABLE_RECHECK_INTERVAL
public static final int DEFAULT_PROXY_CONNECTION_SEND_BUFFER_SIZE
public static final int DEFAULT_PROXY_CONNECTION_RECV_BUFFER_SIZE
public static final int DEFAULT_MAXIMUM_ISOLATE_PROXY_PERCENT
public static int msgBufferCnt
public static int memBlkSize
public static int memBlkCnt
public static int tdrPackBufferSize
public static int tdrPackBufferCnt
public static int tickPeriod
public static int msgTimeout
public static int queryThreshold
public static int clientInfoPeriod
public static int compressThreshold
public static int dirflushPeriod
public static int dirConnectTimeout
public static int dirHeartbeatPeriod
public static int dirHeartbeatTimeout
public static int dirIdleTimeout
public static int dirAvailableCheckPeriod
public static boolean proxyConnectAll
public static int proxyConnectTimeout
public static int proxyflushPeriod
public static int heartbeatIdleTime
public static int proxyHeartbeatTimeout
public static int proxyIdleTimeout
public static int proxyUnavailableThreshold
public static int proxyAvailableCheckPeriod
public static int proxyAvailableCheckTimes
public static int proxyAvailableRecheckInterval
public static int proxyConnectionSendBufferSize
public static int proxyConnectionRecvBufferSize
public static int maximumIsolateProxyPercent
Copyright © 2026. All rights reserved.