Cloudflare ha abierto el código de su bifurcación de PgBouncer

La empresa Cloudflare ha publicado los códigos fuente de su propia edición del servidor proxy PgBouncer, utilizado para mantener un grupo de conexiones abiertas a la base de datos PostgreSQL. PgBouncer permite que las aplicaciones interactúen con PostgreSQL a través de conexiones ya establecidas, evitando la ejecución constante de operaciones repetitivas que consumen recursos al abrir y cerrar conexiones, y reduciendo el número de conexiones activas a PostgreSQL.

Los cambios propuestos en el fork están dirigidos a una mayor aislamiento de recursos a nivel de bases de datos individuales (carga en CPU, consumo de memoria e intensidad de entrada/salida) y a asegurar límites en el número de conexiones vinculadas a usuarios y grupos de conexiones. Por ejemplo, en el fork publicado se implementa la capacidad de limitar el tamaño del grupo de conexiones para cada usuario, funcionando correctamente en configuraciones con autenticación basada en host (HBA, host-based authentication). Además, se ha añadido soporte para cambiar dinámicamente los límites en el número de conexiones de cada usuario, lo que permite un recorte más flexible para los usuarios que envían numerosas solicitudes que consumen recursos.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster