跳到主要内容

连接池与重试

连接池​

预先建立隧道连接并复用,减少建连开销,加快后续代理流获取。

# orbien.toml
[connection.pool]
enabled = true

[connection.pool.multiplex]
plain = true
encrypt = true

[connection.pool.direct]
plain_count = 1
encrypt_count = 1

重试​

控制客户端与服务端隧道断线后的重连策略。

# orbien.toml
[connection.retry]
initial_delay = 2
max_delay = 8
max_retries = 5

参数说明​

connection.retry​

参数名类型默认值描述必填
initial_delayInteger1首次重试等待(秒)否
max_delayInteger20最大重试等待(秒)否
max_retriesInteger5最大重试次数否

connection.pool​

参数名类型默认值描述必填
enabledBooleantrue是否开启连接池否

connection.pool.multiplex​

参数名类型默认值描述必填
plainBooleantrue预热明文多路复用连接否
encryptBooleantrue预热加密多路复用连接否

connection.pool.direct​

参数名类型默认值描述必填
plain_countInteger0明文独立连接预热数量否
encrypt_countInteger0加密独立连接预热数量否