Cloudflare, PgBouncer çatalını açık kaynak olarak kullandı

Cloudflare, PostgreSQL DBMS'ye açık bağlantı havuzunu sürdürmek için kullanılan PgBouncer proxy sunucusunun kendi sürümünün kaynak kodunu yayınladı. PgBouncer, bağlantıların açılması ve kapanması gibi kaynak yoğun yinelenen işlemlerin sürekli olarak yürütülmesini ortadan kaldırmak ve PostgreSQL'e yönelik etkin bağlantıların sayısını azaltmak için uygulamaların önceden kurulmuş bağlantılar aracılığıyla PostgreSQL'e erişmesine olanak tanır.

Çatalda önerilen değişiklikler, kaynakları bireysel veritabanları (CPU yükü, bellek tüketimi ve I/O yoğunluğu) düzeyinde daha sıkı bir şekilde izole etmeyi ve kullanıcı ve bağlantı havuzuna göre bağlantı sayısında bir sınır sağlamayı amaçlıyor. Örneğin, yayınlanan çatal, her kullanıcı için bağlantı havuzunun boyutunu sınırlama yeteneğini uygular ve bu, ana bilgisayar tabanlı kimlik doğrulama (HBA) yapılandırmalarında doğru şekilde çalışır. Ayrıca, her kullanıcıdan gelen bağlantı sayısı sınırlarının dinamik olarak değiştirilmesine yönelik destek eklendi; bu, kullanıcıların kaynak yoğun istek göndermesini azaltmada daha fazla esneklik sağlıyor.

Kaynak: opennet.ru

Yorum ekle