4.14.04.10 - Apigee Edge की कंपनी के रिलीज़ नोट

आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

हमने 20 अगस्त, 2014 को Apigee Edge के ऑन-प्रिमाइसेस वर्शन के लिए एक पैच रिलीज़ किया था.

गड़बड़ियां ठीक की गईं

इस रिलीज़ में इन बग को ठीक किया गया है.

विषय ब्यौरा
पूल किए गए कनेक्शन में बढ़ोतरी की वजह से, Netty राऊटर काम नहीं कर रहा है
CORERT-219
उन समस्याओं को ठीक किया गया है जिनकी वजह से, क्लाइंट के डिसकनेक्ट होने पर भी कनेक्शन लीक हो जाता था. ऐसा तब होता था, जब एपीआई के जवाब डिलीवर होने से पहले ही क्लाइंट डिसकनेक्ट हो जाता था.
Netty राउटर के लॉग में स्टेट मशीन से जुड़ी गड़बड़ियां होने की वजह से राउटर काम नहीं कर रहा है
CORERT-201

जब क्लाइंट ने किसी कनेक्शन पर एक के बाद एक अनुरोध भेजे, तो Netty राउटर हैंग हो गया और उसने किसी भी अनुरोध को प्रोसेस नहीं किया.

Netty राऊटर के लिए router.properties में नई HTTPServer.pipelining.enabled प्रॉपर्टी की मदद से, एचटीटीपी पाइपलाइनिंग को कंट्रोल किया जा सकता है. यहां दी गई वैल्यू से, इस व्यवहार के बारे में पता चलता है:

  • गलत (डिफ़ॉल्ट) - अगर एक से ज़्यादा अनुरोध मिलते हैं, तो राऊटर गड़बड़ी का मैसेज दिखाता है. इससे पता चलता है कि पाइपलाइनिंग की कोशिश की गई है और कनेक्शन बंद कर दिया गया है.
  • true - राउटर एक बार में एक अनुरोध को प्रोसेस करता है. इसके लिए, वह अनुरोधों को एक ऐसी सूची में बफ़र करता है जिसमें अनुरोधों को प्रोसेस किया जाना बाकी है. हर अनुरोध के जवाब, उसी क्रम में भेजे जाते हैं जिस क्रम में वे मिले थे.

अगर किसी जवाब के लिए कनेक्शन बंद करना ज़रूरी है, तो कनेक्शन तुरंत बंद कर दिया जाता है. साथ ही, इसके बाद किए गए अनुरोधों के लिए कोई जवाब नहीं भेजा जाता.

CLOSE_WAIT मैसेज
CORERT-188
CLOSED_WAIT मैसेज से जुड़ी उन समस्याओं को ठीक किया गया है जो ठीक से बंद नहीं होती हैं.
राउटर, पूल से कनेक्शन का फिर से इस्तेमाल करने की कोशिश करता है, जबकि मैसेज प्रोसेसर कनेक्शन बंद कर देता है
CORERT-114
कुछ गड़बड़ियों की वजह से, कनेक्शन पूल बंद होने की समस्याओं को ठीक किया गया है.
जवाबों में 5xx गड़बड़ियांAPIRT-342 5xx एचटीटीपी गड़बड़ियां उन स्थितियों में हुईं जहां एचटीटीपी स्पेसिफ़िकेशन के मुताबिक रिस्पॉन्स पूरा था. जैसे, टारगेट एंडपॉइंट के रिस्पॉन्स में Content-Length या chunked encoding नहीं था. Edge अब इन जवाबों को पूरा मानता है.