Cloudflare کد منبع نسخه خود از سرور پروکسی PgBouncer را منتشر کرده است که برای حفظ مجموعه ای از اتصالات باز به PostgreSQL DBMS استفاده می شود. PgBouncer به برنامهها اجازه میدهد تا از طریق اتصالات از قبل ایجاد شده به PostgreSQL دسترسی پیدا کنند تا اجرای مداوم عملیات تکراری با منابع فشرده باز کردن و بستن اتصالات و کاهش تعداد اتصالات فعال به PostgreSQL را حذف کنند.
تغییرات پیشنهادی در فورک با هدف جداسازی دقیقتر منابع در سطح پایگاههای داده فردی (بار پردازنده، مصرف حافظه و شدت ورودی/خروجی) و اطمینان از محدودیت در تعداد اتصالات در ارتباط با کاربر و مخزن اتصال است. به عنوان مثال، فورک منتشر شده توانایی محدود کردن اندازه استخر اتصال را برای هر کاربر پیادهسازی میکند که در تنظیمات با احراز هویت مبتنی بر میزبان (HBA) به درستی کار میکند. علاوه بر این، پشتیبانی برای تغییر پویا محدودیتهای تعداد اتصالات از هر کاربر اضافه شده است، که به انعطافپذیری بیشتری در کاهش تعداد کاربرانی که درخواستهای پرمصرف منابع را ارسال میکنند، اجازه میدهد.
منبع: opennet.ru