Подключение из приложений: обзор
StableРекомендации по драйверам, pooling, timeouts, retry и секретам при подключении к Gateway.
Обновлено: 5 марта 2026 г.
Рекомендуемая схема подключения приложений к SPG99.
- Драйверы: используйте стандартные PostgreSQL‑драйверы (
node-postgres,libpq, JDBC,psycopgи т. п.). Никаких форков. - Pooling: для долгоживущих сервисов используйте пул соединений на стороне приложения или в вашем фреймворке.
- Serverless / jobs: создавайте соединение на запрос или джобу, а затем закрывайте. Предусмотрите retry с backoff на первом коннекте.
- Timeouts: держите
connect_timeoutв диапазоне5–10s; первая попытка после idle может попасть на cold start, поэтому важно уметь корректно повторять подключение. - Secrets: храните API key отдельно от
pg_user/pg_password. В DSN приложения должны быть только креды БД. - TLS: используйте
sslmode=requireкак минимум; для более строгой проверки сертификата —verify-full.
Главная практическая идея простая: приложение должно воспринимать SPG99 как обычный PostgreSQL‑endpoint, но при этом быть готовым к штатному cold start после простоя.
