Cloudflare me burim të hapur pirunin e tij PgBouncer

Cloudflare ka publikuar kodin burimor të versionit të vet të serverit proxy PgBouncer, i përdorur për të mbajtur një grup lidhjesh të hapura me PostgreSQL DBMS. PgBouncer lejon aplikacionet të hyjnë në PostgreSQL përmes lidhjeve të krijuara tashmë për të eliminuar ekzekutimin e vazhdueshëm të operacioneve të përsëritura me burime intensive të hapjes dhe mbylljes së lidhjeve dhe reduktimin e numrit të lidhjeve aktive me PostgreSQL.

Ndryshimet e propozuara në fork synojnë izolimin më rigoroz të burimeve në nivelin e bazave të të dhënave individuale (ngarkesa e CPU, konsumi i memories dhe intensiteti I/O) dhe sigurimi i një kufiri në numrin e lidhjeve në lidhje me përdoruesin dhe grupin e lidhjes. Për shembull, forku i publikuar zbaton aftësinë për të kufizuar madhësinë e grupit të lidhjes për çdo përdorues, i cili funksionon saktë në konfigurimet me vërtetim të bazuar në host (HBA). Përveç kësaj, është shtuar mbështetje për ndryshimin dinamik të kufijve në numrin e lidhjeve nga çdo përdorues, gjë që lejon më shumë fleksibilitet në shkurtimin e përdoruesve që dërgojnë shumë kërkesa me burime intensive.

Burimi: opennet.ru

Shto një koment