Cloudflare نے اپنے PgBouncer فورک کو اوپن سورس کیا۔

Cloudflare نے PgBouncer پراکسی سرور کے اپنے ورژن کا سورس کوڈ شائع کیا ہے، جو PostgreSQL DBMS سے کھلے رابطوں کے پول کو برقرار رکھنے کے لیے استعمال ہوتا ہے۔ PgBouncer ایپلی کیشنز کو پہلے سے قائم کنکشنز کے ذریعے PostgreSQL تک رسائی کی اجازت دیتا ہے تاکہ کنکشن کھولنے اور بند کرنے اور پوسٹگری ایس کیو ایل سے فعال کنکشنز کی تعداد کو کم کرنے کے وسائل سے متعلق دہرائی جانے والی کارروائیوں کے مسلسل عمل کو ختم کیا جا سکے۔

فورک میں تجویز کردہ تبدیلیوں کا مقصد انفرادی ڈیٹا بیس (سی پی یو لوڈ، میموری کی کھپت اور I/O کی شدت) کی سطح پر وسائل کو زیادہ سختی سے الگ کرنا اور صارف اور کنکشن پول کے سلسلے میں رابطوں کی تعداد کی حد کو یقینی بنانا ہے۔ مثال کے طور پر، شائع شدہ فورک ہر صارف کے لیے کنکشن پول کے سائز کو محدود کرنے کی صلاحیت کو لاگو کرتا ہے، جو میزبان پر مبنی تصدیق (HBA) کے ساتھ کنفیگریشن میں صحیح طریقے سے کام کرتا ہے۔ اس کے علاوہ، ہر صارف کے کنکشنز کی تعداد کی حدود کو متحرک طور پر تبدیل کرنے کے لیے سپورٹ شامل کی گئی ہے، جو بہت سے وسائل کی ضرورت کی درخواستیں بھیجنے والے صارفین کو کم کرنے میں مزید لچک پیدا کرنے کی اجازت دیتی ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں