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