Cloudflare je svojo vilico PgBouncer odprla kodno

Cloudflare je objavil izvorno kodo lastne različice proxy strežnika PgBouncer, ki se uporablja za vzdrževanje skupine odprtih povezav s DBMS PostgreSQL. PgBouncer omogoča aplikacijam dostop do PostgreSQL prek že vzpostavljenih povezav, da se odpravi nenehno izvajanje ponavljajočih se operacij odpiranja in zapiranja povezav, ki zahtevajo veliko virov, in zmanjša število aktivnih povezav s PostgreSQL.

Spremembe, predlagane v forku, so usmerjene v strožjo izolacijo virov na ravni posameznih baz podatkov (obremenitev procesorja, poraba pomnilnika in I/O intenzivnost) ter zagotavljanje omejitve števila povezav glede na uporabnika in polje povezav. . Na primer, objavljeni fork implementira zmožnost omejitve velikosti področja povezav za vsakega uporabnika, kar pravilno deluje v konfiguracijah s preverjanjem pristnosti na podlagi gostitelja (HBA). Poleg tega je bila dodana podpora za dinamično spreminjanje omejitev števila povezav vsakega uporabnika, kar omogoča večjo prilagodljivost pri zmanjševanju uporabnikov, ki pošiljajo veliko zahtev, ki zahtevajo veliko virov.

Vir: opennet.ru

Dodaj komentar