L'entreprise Cloudflare a ouvert le code de son fork PgBouncer

La société Cloudflare a publié le code source de sa propre édition du serveur proxy PgBouncer, utilisé pour maintenir un pool de connexions ouvertes à la base de données PostgreSQL. PgBouncer permet de gérer les requêtes des applications vers PostgreSQL via des connexions déjà établies afin d'éviter l'exécution constante d'opérations lourdes en ressources pour ouvrir et fermer des connexions, tout en réduisant le nombre de connexions actives à PostgreSQL.

Les modifications proposées dans le fork visent à une isolation des ressources plus stricte au niveau de chaque base de données (charge CPU, consommation de mémoire et intensité d'entrée/sortie) et à la mise en place d'une limitation du nombre de connexions en fonction de l'utilisateur et du pool de connexions. Par exemple, le fork publié implémente une fonctionnalité de limitation de la taille du pool de connexions pour chaque utilisateur, fonctionnant correctement dans les configurations avec authentification par nom d'hôte (HBA, host-based authentication). De plus, le support du changement dynamique des restrictions sur le nombre de connexions par utilisateur a été ajouté, permettant une gestion plus flexible des utilisateurs qui envoient de nombreuses requêtes gourmandes en ressources.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster