RequestsHttpConnection ఉదాహరణలు Elasticsearch Python 8 కి ఎందుకు సరిపోవు
వెర్షన్ 8 ట్రాన్స్పోర్ట్ అనుకూలీకరణను node తరగతులకు మార్చింది; తరువాతి proxy కనెక్షన్ను నిర్ధారించే ముందు ఇన్స్టాల్ చేసిన HTTP అమలును సరిపోలించండి.
RequestsHttpConnection/connection_class తో import లేదా constructor వైఫల్యం ఏదైనా proxy అభ్యర్థనకు ముందే API తరం సరిపోకపోవడం కావచ్చు. Elasticsearch Python 8 ట్రాన్స్పోర్ట్ node తరగతులు మరియు node_class ఉపయోగిస్తుంది.
ఇన్స్టాల్ చేసిన ప్రధాన వెర్షన్ మరియు ఎంచుకున్న node అమలును గుర్తించండి. Requests ఆధారిత మరియు urllib3 ఆధారిత node లు proxy పరిసర ఇన్పుట్లను భిన్నంగా నిర్వహించగలవు. ప్రత్యేక Requests విజయం Elasticsearch node సొంతమైన session ను కాన్ఫిగర్ చేయదు.
ఉన్న session అనుకూలీకరణను మార్ప్డి చేసేటప్పుడు దాని మార్గం మరియు జీవితకాలాన్ని ఆ node తో ఉంచండి. అలాగే, గమ్యస్థాన హోస్ట్ను మార్చే ఏదైనా node ఆవిష్కరణను ట్రాక్ చేయండి.
client వెర్షన్, node తరగతి, కాన్ఫిగర్ చేసిన సేవ చిరునామా, ఎంచుకున్న గమ్యం, proxy endpoint మరియు exception దశను నమోదు చేయండి. అది పాత hook ను తరువాతి proxy తిరస్కరణ లేదా Elasticsearch ప్రతిస్పందన నుండి వేరు చేస్తుంది.