Cloudflare membuat fork PgBouncernya menjadi sumber terbuka

Cloudflare telah menerbitkan kode sumber versi server proxy PgBouncernya sendiri, yang digunakan untuk memelihara kumpulan koneksi terbuka ke DBMS PostgreSQL. PgBouncer memungkinkan aplikasi mengakses PostgreSQL melalui koneksi yang sudah ada untuk menghilangkan eksekusi konstan dari operasi berulang yang intensif sumber daya untuk membuka dan menutup koneksi dan mengurangi jumlah koneksi aktif ke PostgreSQL.

Perubahan yang diusulkan dalam fork ditujukan untuk mengisolasi sumber daya secara lebih ketat pada tingkat database individual (beban CPU, konsumsi memori, dan intensitas I/O) dan memastikan batasan jumlah koneksi dalam kaitannya dengan pengguna dan kumpulan koneksi. Misalnya, fork yang dipublikasikan mengimplementasikan kemampuan untuk membatasi ukuran kumpulan koneksi untuk setiap pengguna, yang berfungsi dengan benar dalam konfigurasi dengan otentikasi berbasis host (HBA). Selain itu, dukungan telah ditambahkan untuk secara dinamis mengubah batas jumlah koneksi dari setiap pengguna, yang memungkinkan lebih banyak fleksibilitas dalam mengurangi pengguna yang mengirimkan banyak permintaan intensif sumber daya.

Sumber: opennet.ru

Tambah komentar