Connection pooling реиспользует существующие соединения вместо создания новых на каждый запрос. pg Pool: const pool = new Pool({ max: 10, idleTimeoutMillis: 30000 }). pool.query() автоматически берёт из пула и возвращает. Prisma имеет встроенный пул через connection_limit в URL. MongoDB: mongoose.connect({ maxPoolSize: 10 }). Redis: ioredis имеет встроенный reconnect. Метрики пула: waiting, active, idle connections. Правило: pool size = ядра * 2 + 1 для I/O heavy, меньше для connection-limited систем.
Как реализовать connection pooling в Node.js приложении?
Middle
281 просмотровAFK Offer AI
Как организовать стратегию миграций в Node.js проекте?