Что такое idle connection timeout?

Middle
179 просмотров
AFK Offer AI

Idle connection timeout — время, после которого неиспользуемое соединение закрывается. В database/sql — SetConnMaxIdleTime. В pgx — MaxConnIdleTime в конфиге пула. Помогает не держать лишние соединения к БД, когда нагрузка упала. PostgreSQL тоже имеет idle_in_transaction_session_timeout для забытых транзакций.

Следующий вопрос

Как ты подходишь к выбору между monolith и microservices?