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