Cloudflare open source pozyskało widelec PgBouncer

Cloudflare opublikował kod źródłowy własnej wersji serwera proxy PgBouncer, używanego do utrzymywania puli otwartych połączeń z systemem DBMS PostgreSQL. PgBouncer umożliwia aplikacjom dostęp do PostgreSQL za pośrednictwem już ustanowionych połączeń, aby wyeliminować ciągłe wykonywanie intensywnych pod względem zasobów powtarzalnych operacji otwierania i zamykania połączeń oraz zmniejszyć liczbę aktywnych połączeń z PostgreSQL.

Zmiany zaproponowane w forku mają na celu ściślejszą izolację zasobów na poziomie poszczególnych baz danych (obciążenie procesora, zużycie pamięci i intensywność wejścia/wyjścia) oraz zapewnienie ograniczenia liczby połączeń w odniesieniu do użytkownika i puli połączeń. Na przykład opublikowany fork implementuje możliwość ograniczenia rozmiaru puli połączeń dla każdego użytkownika, co działa poprawnie w konfiguracjach z uwierzytelnianiem opartym na hoście (HBA). Ponadto dodano obsługę dynamicznej zmiany limitów liczby połączeń od każdego użytkownika, co pozwala na bardziej elastyczne odcinanie użytkowników wysyłających wiele żądań intensywnie wykorzystujących zasoby.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster