Connection pooler in a PostgreSQL for 1C cluster
In PostgreSQL for 1C, a separate process is created to handle each client connection. The greater the number of connections, the more processes that use RAM.
A connection pooler is used to manage client connections. Clients connect not directly to PostgreSQL for 1C, but to the connection pooler. At the same time, a small number of connections is maintained between the pooler and the PostgreSQL for 1C server — the pooler creates a new connection or reuses one of the existing ones.
In PostgreSQL for 1C Managed Databases clusters, the 1C platform connection pooler is used.