أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في 10 تشرين الأول (أكتوبر) 2019، أوقفت Apigee إتاحة استخدام خوادم وكيلة لواجهة برمجة التطبيقات تستند إلى Node.js، كما أوقفت حركة البيانات على نقاط النهاية هذه. تم إيقاف هذه الميزة نهائيًا بموجب إشعار نُشر في 10 تشرين الأول (أكتوبر) 2018. ننصحك باستخدام Hosted Targets من Apigee كبديل.
لماذا أوقفنا Trireme؟
منذ عام 2013، أتاحت Apigee استخدام خوادم وكيل Node.js ضمن Apigee Edge من خلال استخدام Trireme. يتيح لك ذلك تشغيل رمز Node.js البرمجي ضمن Apigee Edge وعرضه كواجهة برمجة تطبيقات. على الرغم من أنّ النهج المستند إلى Trireme يتيح استضافة واجهات برمجة تطبيقات Node.js بسرعة وسهولة، إلا أنّ Trireme يفرض قيودًا على إصدارات Node.js وحِزمها المتوافقة معه. هناك أيضًا اختلافات طفيفة في السلوك بين بيئة Node.js العادية وبيئة Trireme/Rhino التي تعمل على آلة Java الافتراضية (JVM).
لقد أوقفنا نهائيًا إتاحة Node.js التقليدية لصالح الأهداف المستضافة، لأنّ العملاء طلبوا مرارًا إتاحة الاستفادة من إمكانات Node.js الكاملة واستخدام حِزم Node.js المتاحة للجميع. تتيح لك "الاستهدافات المستضافة" تشغيل تطبيقات Node.js في بيئة وقت تشغيل أصلية تستضيفها Apigee، كما تتيح لك إضافة منطق تجاري إلى واجهات برمجة التطبيقات.
ماذا سيحدث لخوادم وكيل واجهة برمجة التطبيقات الحالية المستندة إلى Trireme؟
اعتبارًا من 10 تشرين الأول (أكتوبر) 2019، سيتم إلغاء نشر خوادم وكيلة لواجهة برمجة التطبيقات المستندة إلى Node.js، ولن تتمكّن من عرض زيارات واجهة برمجة التطبيقات بعد ذلك. سيظل بإمكانك الاطّلاع عليها في واجهة مستخدم خادم وكيل واجهة برمجة التطبيقات أو استخدام واجهة برمجة التطبيقات الإدارية للحصول على تعريف الخادم الوكيل وأي تبعيات، ولكن لن تتمكّن من تعديل أو نشر خوادم وكيل واجهة برمجة التطبيقات أو تبعيات Node.js.
ما هي الإجراءات التي يجب اتخاذها؟
- تحديد مستودع وكلاء Node.js الحاليين المستندين إلى Trireme للمساعدة في تحديد موقع خوادم وكيل واجهة برمجة التطبيقات التي تستخدم Node.js المستندة إلى Trireme، يتوفّر أداة apigee-trireme-finder مفتوحة المصدر.
- نزِّل حِزم خادم وكيل لواجهة برمجة التطبيقات. (راجِع كيف يمكنني تصدير بياناتي (عملاء السحابة الإلكترونية) في الأسئلة الشائعة هذه).
- راجِع الأسئلة الشائعة حول "الاستهداف المستضاف"
للاطّلاع على الأسئلة الشائعة، بما في ذلك بدائل
apigee-accessNPM التي تم إيقافها أيضًا. - أنشئ خوادم وكيلة جديدة لواجهة برمجة التطبيقات (الاستهداف المستضاف) من رمز المصدر القديم للخوادم الوكيلة Node.js وانشرها (راجِع البرامج التعليمية للحصول على مزيد من التفاصيل).
ما هي الخيارات/البدائل التي يجب أخذها في الاعتبار؟
يمكنك تجربة أحد الحلول البديلة التالية:
- توفّر الاستهدافات المستضافة للمؤسسات طريقة بسيطة لإضافة المزيد من منطق النشاط التجاري إلى واجهات برمجة التطبيقات الخاصة بها مقارنةً بما كان ممكنًا في السابق. تتيح لك "الاستهدافات المستضافة" تشغيل تطبيقات Node.js في بيئة وقت تشغيل أصلية تستضيفها Google. وهذا يعني أنّه يمكنك الاستفادة من جميع مزايا Node.js واستخدام حِزم Node.js المختلفة في تطبيقك. راجِع الأسئلة الشائعة حول "الاستهداف المستضاف" لمزيد من التفاصيل.
- انتقِل إلى خدمة بديلة لاستضافة الخلفيات المستهدَفة لواجهة برمجة التطبيقات، مثل Google App Engine أو Cloud Run أو Cloud Functions.
كيف يمكنني تصدير بياناتي (عملاء السحابة الإلكترونية)؟
يمكنك تنزيل حِزم خادم وكيل Node.js بإحدى الطرق التالية:
- واجهة المستخدم: نزِّل ملف ZIP من محرر خادم وكيل لواجهة برمجة التطبيقات، كما هو موضّح في مقالة تنزيل خوادم وكيلة لواجهة برمجة التطبيقات في المستندات.
- واجهة برمجة التطبيقات: استخدِم واجهة Apigee API من أجل تصدير حزمة الخادم الوكيل. استخدِم واجهة برمجة التطبيقات Get NPM dependencies لإدراج تبعيات Node.js لإصدار خادم وكيل واجهة برمجة التطبيقات.
هل تتوفّر أي أدوات أو دعم للمساعدة في نقل Trireme إلى Hosted Targets؟
لا توفّر Google أي أدوات مبرمَجة لنقل خوادم وكيل Node.js الحالية إلى "الاستهدافات المستضافة". راجِع البرامج التعليمية في المستندات للحصول على تعليمات حول نقل وكيل Node.js حالي إلى وكيل Hosted Targets.
مع مَن أتواصل إذا كنت بحاجة إلى مزيد من المعلومات أو المساعدة؟
لطلب تفاصيل إضافية، يمكنك تسجيل طلب دعم على Apigee Edge Support (الموضوع: Trireme EOL).