数据库-GaussDB-基础篇集中式框架关于JDBC连接
关键结论:
① loginTimeout 从 getConnection 调用起累计计时,切换 DN 节点不清零,
多节点总时间累加,累计超限就直接放弃剩余 IP;
② connectTimeout 只管 TCP 三次握手;
socketTimeoutInConnecting 管握手之后的认证/初始化报文交互;
③ 主备身份只能在协议报文交互后才能判断——备机也必须先走完
TCP 握手 + 认证,再由驱动主动 close 换下一个 IP;
④ 拿到 Connection 之后,建连类参数(loginTimeout / connectTimeout /
socketTimeoutInConnecting)全部失效,改由 socketTimeout /
statementTimeout 接管业务 SQL 阶段。


浙公网安备 33010602011771号