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)

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

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

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