מדוע דוגמאות RequestsHttpConnection אינן מתאימות ל-Elasticsearch Python 8
גרסה 8 שינתה את התאמת התעבורה למחלקות node; התאימו את מימוש ה-HTTP המותקן לפני אבחון חיבור proxy מאוחר יותר.
כשל import או בנאי עם RequestsHttpConnection/connection_class עשוי להיות אי-התאמה של דור ה-API לפני כל בקשת proxy. Elasticsearch Python 8 משתמש במחלקות node של תעבורה וב-node_class.
זהו את הגרסה הראשית המותקנת ואת מימוש ה-node שנבחר. צמתים המבוססים על Requests ועל urllib3 עשויים לטפל בקלטי סביבת proxy באופן שונה. הצלחה עצמאית של Requests אינה מגדירה את הסשן שבעלות צומת Elasticsearch.
בעת התאמת התאמת סשן קיימת, שמרו על המסלול ותוחלת החיים שלה עם אותו צומת. עקבו גם אחר כל גילוי צמתים שמשנה את מארח היעד.
תעדו את גרסת הלקוח, מחלקת ה-node, כתובת השירות המוגדרת, היעד שנבחר, נקודת הקצה של ה-proxy ושלב החריגה. זה מבדיל בין hook מיושן לדחיית proxy מאוחרת יותר או תגובת Elasticsearch.