క్లౌడ్‌ఫ్లేర్ దాని PgBouncer ఫోర్క్‌ను ఓపెన్ సోర్స్ చేసింది

క్లౌడ్‌ఫ్లేర్ PgBouncer ప్రాక్సీ సర్వర్ యొక్క దాని స్వంత వెర్షన్ యొక్క సోర్స్ కోడ్‌ను ప్రచురించింది, ఇది PostgreSQL DBMSకి ఓపెన్ కనెక్షన్‌ల సమూహాన్ని నిర్వహించడానికి ఉపయోగించబడుతుంది. PgBouncer కనెక్షన్‌లను తెరవడం మరియు మూసివేయడం మరియు PostgreSQLకి క్రియాశీల కనెక్షన్‌ల సంఖ్యను తగ్గించడం వంటి వనరుల-ఇంటెన్సివ్ పునరావృత కార్యకలాపాల యొక్క స్థిరమైన అమలును తొలగించడానికి ఇప్పటికే ఏర్పాటు చేసిన కనెక్షన్‌ల ద్వారా PostgreSQLని యాక్సెస్ చేయడానికి అప్లికేషన్‌లను అనుమతిస్తుంది.

ఫోర్క్‌లో ప్రతిపాదించబడిన మార్పులు వ్యక్తిగత డేటాబేస్‌ల స్థాయిలో (CPU లోడ్, మెమరీ వినియోగం మరియు I/O తీవ్రత) వనరులను మరింత ఖచ్చితంగా వేరుచేయడం మరియు వినియోగదారు మరియు కనెక్షన్ పూల్‌కు సంబంధించి కనెక్షన్‌ల సంఖ్యపై పరిమితిని నిర్ధారించడం లక్ష్యంగా పెట్టుకున్నాయి. ఉదాహరణకు, ప్రచురించబడిన ఫోర్క్ ప్రతి వినియోగదారు కోసం కనెక్షన్ పూల్ పరిమాణాన్ని పరిమితం చేసే సామర్థ్యాన్ని అమలు చేస్తుంది, ఇది హోస్ట్-ఆధారిత ప్రమాణీకరణ (HBA)తో కాన్ఫిగరేషన్‌లలో సరిగ్గా పని చేస్తుంది. అదనంగా, ప్రతి వినియోగదారు నుండి కనెక్షన్ల సంఖ్యపై పరిమితులను డైనమిక్‌గా మార్చడానికి మద్దతు జోడించబడింది, ఇది అనేక వనరుల-ఇంటెన్సివ్ అభ్యర్థనలను పంపే వినియోగదారులను తగ్గించడంలో మరింత సౌలభ్యాన్ని అనుమతిస్తుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి