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

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

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

नई सुविधाएं और बेहतर टूल

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

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

Apigee Edge for Private Cloud में, 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 UI config apigee.conf में टीएलएस काम नहीं करता
MGMT-2255 सिस्टम का पासवर्ड बदलने के बाद, मैनेजमेंट सर्वर की सेल्फ चेक की प्रोसेस पूरी नहीं हो रही है
MGMT-1677 डीबग मोड में, पुष्टि न होने और अनुमति न मिलने की गड़बड़ियों को लॉग करना
CORERT-318 HTTPServer.streaming.buffer.limit=10 की वजह से, अनुरोधों के बीच-बीच में रुकने की समस्या आ रही है
धीमे क्लाइंट और बड़े पेलोड से डील करते समय, कभी-कभी अनुरोध रुक जाते थे और राउटर से टाइम आउट हो जाते थे. यह समस्या सिर्फ़ तब दिखती थी, जब राउटर में HTTPServer.streaming.buffer.limit प्रॉपर्टी की वैल्यू शून्य के अलावा कोई और वैल्यू पर सेट होती थी. इस समस्या को ठीक कर दिया गया है.
APIRT-1766 WebSockets पर टाइमआउट
APIRT-1713 10 टीपीएस लोड के तहत ExtractVariables नीति का पालन न करना
APIRT-1472 सिस्टम.लॉग पर मैसेज, जब भी हेल्थ चेक एपीआई को शुरू किया जाता है
APIRT-1147 S3 बकेट से प्रॉक्सी स्ट्रीमिंग डेटा अब डाउनलोड नहीं होता