跳到主要内容

连接池与重试

连接池

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

# 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加密独立连接预热数量