Cloudflare open source tiegħu furketta PgBouncer

Cloudflare ippubblika l-kodiċi tas-sors tal-verżjoni tiegħu stess tas-server proxy PgBouncer, użat biex iżomm ġabra ta 'konnessjonijiet miftuħa għad-DBMS PostgreSQL. PgBouncer jippermetti lill-applikazzjonijiet jaċċessaw PostgreSQL permezz ta 'konnessjonijiet diġà stabbiliti biex jeliminaw l-eżekuzzjoni kostanti ta' operazzjonijiet ripetittivi li jużaw ħafna riżorsi ta 'ftuħ u għeluq ta' konnessjonijiet u tnaqqas in-numru ta 'konnessjonijiet attivi għal PostgreSQL.

Il-bidliet proposti fil-furketta huma mmirati biex jiżolaw b'mod aktar strett ir-riżorsi fil-livell ta 'databases individwali (tagħbija tal-CPU, konsum tal-memorja u intensità I/O) u jiżguraw limitu fuq in-numru ta' konnessjonijiet fir-rigward tal-utent u l-grupp ta 'konnessjoni. Pereżempju, il-furketta ppubblikata timplimenta l-abbiltà li tillimita d-daqs tal-grupp ta 'konnessjoni għal kull utent, li jaħdem b'mod korrett f'konfigurazzjonijiet b'awtentikazzjoni bbażata fuq il-host (HBA). Barra minn hekk, ġie miżjud appoġġ biex jinbidlu b'mod dinamiku l-limiti fuq in-numru ta 'konnessjonijiet minn kull utent, li jippermetti aktar flessibilità fit-tnaqqis tal-utenti li jibagħtu ħafna talbiet li jużaw ħafna riżorsi.

Sors: opennet.ru

Żid kumment