Cloudflare avoimen lähdekoodin PgBouncer-haarukka

Cloudflare on julkaissut lähdekoodin omasta PgBouncer-välityspalvelimen versionsa, jota käytetään ylläpitämään avoimia yhteyksiä PostgreSQL DBMS:ään. PgBouncer mahdollistaa sovellusten pääsyn PostgreSQL:ään jo muodostettujen yhteyksien kautta, jotta vältetään jatkuva resurssiintensiivisten toistuvien toimintojen suorittaminen yhteyksien avaamiseksi ja sulkemiseksi sekä aktiivisten PostgreSQL-yhteyksien määrän vähentäminen.

Forkissa ehdotetuilla muutoksilla pyritään tiukempaan resurssien eristämiseen yksittäisten tietokantojen tasolla (suorittimen kuormitus, muistinkulutus ja I/O-intensiteetti) ja varmistamaan yhteyksien lukumäärän rajoitus suhteessa käyttäjään ja yhteyspooliin. . Esimerkiksi julkaistu haarukka toteuttaa mahdollisuuden rajoittaa yhteyspoolin kokoa jokaiselle käyttäjälle, mikä toimii oikein konfiguraatioissa, joissa on isäntäpohjainen todennus (HBA). Lisäksi on lisätty tuki kunkin käyttäjän yhteyksien lukumäärän rajoitusten dynaamiselle muuttamiselle, mikä mahdollistaa enemmän joustavuutta useiden resurssiintensiivisten pyyntöjen lähettämisen vähentämisessä.

Lähde: opennet.ru

Lisää kommentti