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

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

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

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

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

تعديل حجم إطار 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)

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

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

  • TargetEndpoint: request.url يستبدل 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 يكتمل