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 प्रतिक्रियाबाट छुट्ट्याउछ।