Подключение из приложений: обзор

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 после простоя.