استقرار سنتی Node.js در Edge

شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید .
اطلاعات

پشتیبانی سنتی Node.js در Apigee Edge یک محیط زمان اجرا Node.js تعبیه شده را فراهم می کند که به یک سازمان و محیط Apigee اختصاص دارد. برنامه‌های Node.js مستقر در این محیط می‌توانند به عنوان هدف برای هر پراکسی API که در همان سازمان/محیط مستقر شده‌اند، عمل کنند.

پشتیبانی سنتی Edge Node.js به صورت داخلی به یک برنامه پل منبع باز به نام ( Trireme ) و یک مفسر جاوا اسکریپت به نام ( Rhino ) متکی است که به کد Node.js اجازه می دهد تا در محیط زمان اجرا Edge Java اجرا شود.

چندین محدودیت در ارتباط با این رویکرد وجود دارد. به عنوان مثال:

  • فقط یک نسخه قدیمی Node.js (0.10.32) پشتیبانی می شود.
  • تفاوت های ظریفی در رفتار بین محیط استاندارد Node.js و محیط Trireme/Rhino وجود دارد.
  • اشکال زدایی برنامه های Node.js پس از استقرار آنها در Edge دشوار است.

برنامه‌های Node.js مستقر در Hosted Targets به هیچ‌یک از فناوری‌های زمان اجرا Node.js خاص Apigee وابسته نیستند. برنامه Node.js شما دقیقاً همانطور که در محیط توسعه محلی شما اجرا می شود در Hosted Targets اجرا می شود.

نمونه ها

مخزن Node.js شامل تعدادی مثال اساسی از استقرار یک Hello World ساده است! سرور به یک API پایگاه داده کارکنان که از یک ذخیره‌گاه داده مبتنی بر ابر استفاده می‌کند.

نکات عملکردی

به نکات عملکرد Node.js: Socket Pooling در انجمن Apigee مراجعه کنید.

مراحل بعدی

اکنون که کمی در مورد پشتیبانی Node.js در Apigee Edge می دانید، زمان آن رسیده است که Node.js را در Edge در عمل ببینید. در مبحث بعدی، شروع کار با Node.js در Apigee Edge ، به شما نشان خواهیم داد که چگونه با استفاده از رابط کاربری مدیریت، یک برنامه بسیار ساده «Hello World» Node.js را در Apigee Edge پراکسی کنید. بعداً به شما نشان می‌دهیم که چگونه برنامه‌های Node.js را مستقیماً از دستگاه توسعه خود در Edge با استفاده از رابط خط فرمان مستقر کنید.

محدودیت ها

پشتیبانی سنتی Edge Node.js به طور داخلی به یک برنامه پل منبع باز ( Trireme ) و یک مفسر جاوا اسکریپت ( Rhino ) متکی است که به کد Node.js اجازه می دهد در محیط زمان اجرا Edge Java اجرا شود.

چندین محدودیت در ارتباط با این رویکرد وجود دارد. به عنوان مثال:

  • فقط یک نسخه قدیمی Node.js (0.10.32) پشتیبانی می شود.
  • تفاوت های ظریفی در رفتار بین محیط استاندارد Node.js و محیط Trireme/Rhino وجود دارد.
  • اشکال زدایی برنامه های Node.js پس از استقرار آنها در Edge دشوار است.