0

我正在使用连接池连接到同一 Linux 机器上的数据库。我想绝对确定我从连接池获得的连接是有效的。我现在正在测试借用连接,但理论上 tcp 连接仍然可以在验证和实际请求之间断开连接。此外,在每个请求之前进行测试会损害延迟和吞吐量。

使用文件套接字怎么样?它会断开连接吗?

更新:我想知道网络层的连接是否会中断。是不是只有app或者DB才能主动结束连接?

4

1 回答 1

0

我现在正在测试借用连接,但理论上 tcp 连接仍然可以在验证和实际请求之间断开连接。

是的,但不太可能。

此外,在每个请求之前进行测试会损害延迟和吞吐量。

(1) 仅当您为每个请求借用新连接时。(2) 你测量过“伤害”吗?

使用文件套接字怎么样?它会断开连接吗?

你当然不能假设它不会。例如,数据库端可能会在空闲时关闭它。

于 2013-04-11T01:28:56.583 回答