Reconnect db в golang приложении

Возник usecase.К примеру у нас есть приложение написанное на golang. Оно ходит в базу к примеру mssql c постоянным висячим коннектом к ней и в друг у нас произошло чп и база офнулась и опять поднялась. Вопрос переконектится ли коннект к базе самостоятельно при запросе пользователя или придется перезапускать самостоятельно приложение. Спасибо.


Ответы (1 шт):

Автор решения: BruAPAHE

Проверил сам. Может кому будет интересно. Поднял в докере инстанс с mysql и начал долбится в него connection.Ping() в цикле. В итоге golang сам перезапускает коннект если связь была потеряна.

→ Ссылка