Cloudflare bersumberkan garpu PgBouncernya

Cloudflare telah menerbitkan kod sumber versi pelayan proksi PgBouncernya sendiri, yang digunakan untuk mengekalkan kumpulan sambungan terbuka ke DBMS PostgreSQL. PgBouncer membenarkan aplikasi mengakses PostgreSQL melalui sambungan yang telah sedia ada untuk menghapuskan pelaksanaan berterusan operasi berulang intensif sumber untuk membuka dan menutup sambungan dan mengurangkan bilangan sambungan aktif ke PostgreSQL.

Perubahan yang dicadangkan dalam garpu bertujuan untuk mengasingkan sumber dengan lebih ketat pada tahap pangkalan data individu (beban CPU, penggunaan memori dan intensiti I/O) dan memastikan had bilangan sambungan berhubung dengan pengguna dan kumpulan sambungan. Sebagai contoh, garpu yang diterbitkan melaksanakan keupayaan untuk mengehadkan saiz kumpulan sambungan untuk setiap pengguna, yang berfungsi dengan betul dalam konfigurasi dengan pengesahan berasaskan hos (HBA). Selain itu, sokongan telah ditambah untuk mengubah had bilangan sambungan daripada setiap pengguna secara dinamik, yang membolehkan lebih fleksibiliti dalam mengurangkan pengguna menghantar banyak permintaan intensif sumber.

Sumber: opennet.ru

Tambah komen