نهاية فترة استخدام Node.js المستندة إلى Trireme

أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في 10 تشرين الأول (أكتوبر) 2019، أوقفت Apigee نهائيًا دعم واجهة برمجة التطبيقات Node.js المستندة إلى Trireme، وأوقفت الزيارات على نقاط النهاية هذه. تم إيقاف هذه الميزة نهائيًا من خلال إعلان بتاريخ 10 تشرين الأول (أكتوبر) 2018. ننصحك باستخدام الاستهدافات المستضافة في Apigee كبديل.

لماذا أوقفنا نهائيًا تطبيق Trireme؟

منذ عام 2013، تتيح Apigee استخدام الوكلاء Node.js ضمن Apigee Edge من خلال استخدام Trireme. يتيح لك ذلك تشغيل رمز Node.js داخل Apigee Edge وعرضه كواجهة برمجة تطبيقات. على الرغم من أنّ النهج المستنِد إلى Trireme يجعل استضافة واجهات برمجة تطبيقات Node.js سريعة وبسيطة، إلا أنّ Trireme محدود في إصدارات حزم Node.js المتوافقة معه. هناك أيضًا اختلافات دقيقة في السلوك بين بيئة Node.js العادية وبيئة Trireme/Rhino التي تعمل على Java Virtual Machine (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-access NPM التي تم إيقافها نهائيًا أيضًا.
  • أنشئ أدوات الربط الجديدة لواجهات برمجة التطبيقات (الاستهدافات المستضافة) من رمز المصدر القديم لأدوات الربط Node.js ونشرها (اطّلِع على الأدلة التعليمية للحصول على مزيد من التفاصيل).

ما هي الخيارات/البدائل التي يجب أخذها بعين الاعتبار؟

ننصحك بتجربة أحد الحلول البديلة التالية:

  • توفّر الاستهدافات المستضافة للمؤسسات طريقة بسيطة لإضافة المزيد من منطق النشاط التجاري إلى واجهات برمجة التطبيقات مقارنةً بما كان ممكنًا في السابق. تتيح لك "الاستهدافات المستضافة" تشغيل تطبيقات Node.js في بيئة تشغيل أصلية تستضيفها Google. وهذا يعني أنّه يمكنك الاستفادة من إمكانات Node.js الكاملة واستخدام حزم Node.js المختلفة في تطبيقك. راجِع الأسئلة الشائعة حول الاستهدافات المستضافة للحصول على مزيد من التفاصيل.
  • انتقِل إلى خدمة بديلة لاستضافة الخلفيات المستهدَفة لواجهة برمجة التطبيقات، مثل Google App Engine أو Cloud Run أو Cloud Functions.

كيف يمكنني تصدير بياناتي (عملاء السحابة الإلكترونية)؟

يمكنك تنزيل حِزم الخادم الوكيل Node.js بإحدى الطريقتَين التاليتَين:

هل تتوفّر أي أدوات أو دعم للمساعدة في نقل بيانات Trireme إلى الاستهدافات المستضافة؟

لا توفّر Google أي أدوات مبرمَجة لنقل الخوادم الوكيلة الحالية لـ Node.js إلى "الاستهدافات المستضافة". اطّلِع على الأدلة التعليمية في المستندات للحصول على تعليمات حول نقل بيانات خادم وكيل Node.js حالي إلى خادم وكيل "استهدافات مستضافة".

بمن أتواصل إذا كنت بحاجة إلى مزيد من المعلومات أو المساعدة؟

لطلب تفاصيل إضافية، يُرجى تسجيل طلب دعم على فريق دعم Apigee Edge (الموضوع: إيقاف Trireme نهائيًا).