4.15.04.03-WS (WebSockets) - Apigee Edge لملاحظات إصدار Private Cloud

أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في يوم الخميس 13 آب (أغسطس) 2015، أصدرنا تصحيحًا لـ Apigee Edge for Private Cloud WebSockets.

الميزات والتحسينات الجديدة

في ما يلي الميزات والتحسينات الجديدة في هذا الإصدار.

تعديل حجم إطار WebSocket

يمكنك ضبط حجم إطارات WebSocket في Apigee Edge for Private Cloud. لإجراء ذلك، عليك ضبط الخصائص في ملفَّين مختلفَين على جميع أجهزة التوجيه ومعالجات الرسائل. يجب أن تتطابق القيم في كلا الملفَّين دائمًا.

  • في ملف 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)

لا يتمّ تعبئة متغيّرات مسار الاستهداف بشكلٍ صحيح للعناصر المضمّنة target وtargetservers

توفّر المتغيّرات الجديدة في مسارات الرسائل معلومات أكثر اكتمالاً عن عناوين URL للنقاط الطرفية المستهدفة والخوادم المستهدفة:

  • TargetEndpoint: يحلّ request.url محلّ target.basepath.with.query.
  • TargetServer: يحلّ loadbalancing.targetserver محلّ targetserver.name. بالإضافة إلى ذلك، لا تتم تعبئة target.basepath إلا عند استخدام العنصر <Path> في عنصر HTTPTargetConnection <LoadBalancer> الخاص بـ TargetEndpoint. (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 مكتملاً