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

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

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

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

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

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

يمكنك ضبط حجم إطارات WebSocket في Apigee Edge 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)

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

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

  • TargetEndpoint: request.url replaces target.basepath.with.query.
  • ‫TargetServer: يحلّ loadbalancing.targetserver محلّ targetserver.name. بالإضافة إلى ذلك، لا تتم تعبئة target.basepath إلا عند استخدام العنصر <Path> في العنصر <LoadBalancer> الخاص بـ HTTPTargetConnection في 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 ضمن حمولة 10TPS
APIRT-1472 رسائل في system.log في كل مرة يتم فيها استدعاء واجهة برمجة تطبيقات فحص السلامة
APIRT-1147 لم يعُد تنزيل بيانات البث الوكيل من حزمة S3 يكتمل