أنت الآن بصدد الاطّلاع على مستندات 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 يكتمل |