Cloudflare sprístupnil svoju vidlicu PgBouncer s otvoreným zdrojom

Cloudflare zverejnil zdrojový kód svojej vlastnej verzie proxy servera PgBouncer, ktorý sa používa na udržiavanie fondu otvorených pripojení k PostgreSQL DBMS. PgBouncer umožňuje aplikáciám pristupovať k PostgreSQL prostredníctvom už vytvorených pripojení, aby sa eliminovalo neustále vykonávanie opakovaných operácií otvárania a zatvárania pripojení náročných na zdroje a zníženie počtu aktívnych pripojení k PostgreSQL.

Zmeny navrhované vo forku sú zamerané na prísnejšiu izoláciu zdrojov na úrovni jednotlivých databáz (zaťaženie CPU, spotreba pamäte a I/O intenzita) a zabezpečenie limitu počtu pripojení vo vzťahu k používateľovi a poolu pripojení. Publikovaná vidlica napríklad implementuje schopnosť obmedziť veľkosť oblasti pripojení pre každého používateľa, čo funguje správne v konfiguráciách s hostiteľskou autentifikáciou (HBA). Okrem toho bola pridaná podpora pre dynamickú zmenu limitov počtu pripojení od každého používateľa, čo umožňuje väčšiu flexibilitu pri obmedzovaní používateľov, ktorí odosielajú množstvo požiadaviek náročných na zdroje.

Zdroj: opennet.ru

Pridať komentár