4.15.04.03-WS (WebSockets) - निजी क्लाउड के लिए Apigee Edge के रिलीज़ नोट

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

हमने 13 अगस्त, 2015 गुरुवार को, Private Cloud के लिए Apigee Edge के WebSockets के लिए एक पैच रिलीज़ किया था.

नई सुविधाएं और सुधार

इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.

WebSocket फ़्रेम के साइज़ में बदलाव करना

Private Cloud के लिए Apigee Edge में, WebSocket फ़्रेम का साइज़ कॉन्फ़िगर किया जा सकता है. इसके लिए, सभी राउटर और मैसेज प्रोसेसर पर, दो अलग-अलग फ़ाइलों में प्रॉपर्टी कॉन्फ़िगर करें. दोनों फ़ाइलों में मौजूद वैल्यू हमेशा मेल खानी चाहिए.

  • राऊटर की router.properties फ़ाइल में, ये कॉन्फ़िगर करें:
    WEBSOCKET.frame.limit=4k
  • मैसेज प्रोसेसर की netty-websocket-adaptor.properties फ़ाइल में, ये कॉन्फ़िगर करें:
    netty.websocket.message.max.frame.length=4k

फ़ाइलें अपडेट करने के बाद, राऊटर और मैसेज प्रोसेसर नोड को रीस्टार्ट करें. उदाहरण के लिए:

/<inst-root>/apigee4/bin/apigee-service router restart

/<inst-root>/apigee4/bin/apigee-service message-processor restart

(APIRT-1806)

इनलाइन टारगेट और टारगेट सर्वर के लिए, टारगेट फ़्लो वैरिएबल सही तरीके से पॉप्युलेट नहीं किए गए हैं

मैसेज फ़्लो में नए वैरिएबल, टारगेट एंडपॉइंट और टारगेट सर्वर के लिए यूआरएल की ज़्यादा जानकारी देते हैं:

  • TargetEndpoint: request.url, target.basepath.with.query की जगह लेता है.
  • TargetServer: loadbalancing.targetserver, targetserver.name की जगह लेता है. साथ ही, target.basepath सिर्फ़ तब पॉप्युलेट होता है, जब TargetEndpoint के HTTPTargetConnection <LoadBalancer> एलिमेंट में <Path> एलिमेंट का इस्तेमाल किया जाता है. (APIRT-1050)

बग ठीक किए गए

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

समस्या आईडी ब्यौरा
TBD-82 सिस्टम का पासवर्ड बदलने के बाद, मैनेजमेंट सर्वर की सेल्फ़ जांच नहीं हो पा रही है
MGMT-2551 4.15.04.03 में मौजूद यूज़र इंटरफ़ेस, अब Java 6 के साथ काम नहीं करता
MGMT-2418 यूज़र इंटरफ़ेस (यूआई) कॉन्फ़िगरेशन apigee.conf, TLS के साथ काम नहीं करता
MGMT-2255 सिस्टम का पासवर्ड बदलने के बाद, मैनेजमेंट सर्वर की सेल्फ़ जांच नहीं हो पा रही है
MGMT-1677 डीबग में पुष्टि न होने और अनुमति न मिलने की गड़बड़ियों को लॉग करना
CORERT-318 HTTPServer.streaming.buffer.limit=10 की वजह से, कभी-कभी अनुरोधों को पूरा नहीं किया जा सका
स्लो क्लाइंट और बड़े पेलोड के साथ काम करते समय, कभी-कभी अनुरोधों को पूरा नहीं किया जा सका और राउटर से टाइम आउट हो गया. यह समस्या सिर्फ़ तब दिखती थी, जब राउटर में HTTPServer.streaming.buffer.limit प्रॉपर्टी को शून्य से ज़्यादा वैल्यू पर सेट किया गया हो. समस्या को ठीक कर दिया गया है.
APIRT-1766 WebSockets पर टाइम आउट
APIRT-1713 ExtractVariables फ़ंक्शन की नीति, 10 टीपीएस लोड के तहत काम नहीं करती
APIRT-1472 हर बार हेल्थ चेक एपीआई का इस्तेमाल करने पर, system.log में मैसेज दिखना
APIRT-1147 S3 बकेट से प्रॉक्सी स्ट्रीमिंग डेटा अब डाउनलोड नहीं हो पा रहा है