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

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

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

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

محدودیت‌های متعددی با این رویکرد همراه است. برای مثال:

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

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

نمونه‌ها

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

نکته‌های عملکرد

Node.js نکات عملکرد: استخر سوکت را در انجمن Apigee ببینید.

مراحل بعدی

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

محدودیت‌ها

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

محدودیت‌های متعددی با این رویکرد همراه است. برای مثال:

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