【发布时间】:2021-04-01 01:25:17
【问题描述】:
我的 mysql 服务器在远程计算机上。当数据库连接被切断时,我正在测试一段代码的行为,因为代码通过 DriverManager 观察数据库连接。当我从 Windows 的服务中停止 mysql 时,代码在调整到脱机状态时没有问题。但是当我从远程拔下网络电缆时,数据库查询至少需要一分钟才能注意到任何事情,并且程序等待查询的时间相当长,特别是如果它在显示从属状态查询之前被拔掉。为什么会这样?
【问题讨论】:
-
它被称为(非)优雅关机......你必须实现一个断路器或只是简单的“容错”......
标签: java mysql networking timeout