HikariCP — самый быстрый connection pool для JDBC (default в Spring Boot). Держит пул готовых соединений с БД — не нужно создавать/закрывать на каждый запрос. Ключевые параметры: maximumPoolSize (default 10), minimumIdle, connectionTimeout (30s), idleTimeout, maxLifetime. Формула размера: connections = CPU_cores * 2 + effective_spindle_count. Слишком большой пул — contention на БД и ОС. Мониторинг: HikariCP метрики через Micrometer → Prometheus. Утечка соединений — leakDetectionThreshold.
Как работает connection pool (HikariCP)?
Middle
313 просмотровAFK Offer AI
Реализуйте паттерн Builder для сложного объекта