标签: go
我想知道是否有可能或有可能实现Postgres自动重新连接。这个想法是监听服务器并对其进行ping操作,以确定心跳是否处于活动状态,如果没有,则应尝试重新连接。目标是不断确保数据库是实时可用的。
到目前为止,我已经成功实现了database/sql和我的ORM(sqlboiler),其间隔可以ping通,但是当我禁用数据库服务器时,由于某种原因ping不能检测到丢弃。但是,当我重新启动Go应用时,它知道该连接不可用!很奇怪。
database/sql