شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
در 10 اکتبر 2019، Apigee پشتیبانی از پروکسیهای API Node.js مبتنی بر Trireme را متوقف کرد و ترافیک را در آن نقاط پایانی به حالت تعلیق درآورد. این ویژگی با اعلام در 10 اکتبر 2018 منسوخ شد. شما باید استفاده از Apigee Hosted Targets را به عنوان جایگزین در نظر بگیرید.
چرا Trireme را بازنشسته کردیم؟
از سال ۲۰۱۳، Apigee از طریق Trireme از استفاده از پروکسیهای Node.js در Apigee Edge پشتیبانی کرده است. این به شما امکان میدهد کد Node.js خود را در Apigee Edge اجرا کنید و آن را به عنوان یک API نمایش دهید. در حالی که رویکرد مبتنی بر Trireme، میزبانی APIهای Node.js را سریع و ساده میکند، Trireme در نسخهها و بستههای Node.js که پشتیبانی میکند، محدود است. همچنین تفاوتهای ظریفی در رفتار بین محیط استاندارد Node.js و محیط Trireme/Rhino که بر روی یک ماشین مجازی جاوا (JVM) اجرا میشود، وجود دارد.
ما پشتیبانی سنتی Node.js را به نفع Hosted Targets کنار گذاشتیم، زیرا مشتریان بارها از ما درخواست کردند که امکان استفاده از تمام قدرت Node.js و استفاده از بستههای Node.js که در دسترس عموم هستند را فراهم کنیم. Hosted Targets به شما امکان میدهد برنامههای Node.js را در یک محیط زمان اجرای بومی که توسط Apigee میزبانی میشود، اجرا کنید و منطق تجاری را به API های خود اضافه کنید.
چه اتفاقی برای پروکسیهای API مبتنی بر Trireme فعلی من میافتد؟
از تاریخ ۱۰ اکتبر ۲۰۱۹، پروکسیهای API مبتنی بر Node.js شما غیرفعال خواهند شد و دیگر قادر به ارائه ترافیک API شما نخواهند بود. شما همچنان میتوانید آنها را در رابط کاربری پروکسی API مشاهده کنید یا از API مدیریت برای دریافت تعریف پروکسی و هرگونه وابستگی استفاده کنید، اما قادر به تغییر یا استقرار پروکسیهای API یا وابستگیهای Node.js خود نخواهید بود.
چه اقداماتی لازم است انجام دهم؟
- پروکسیهای Node.js مبتنی بر Trireme موجود خود را فهرست کنید. برای کمک به یافتن پروکسیهای API که از Node.js مبتنی بر Trireme استفاده میکنند، یک ابزار متنباز apigee-trireme-finder در دسترس است.
- بستههای پروکسی API را دانلود کنید. (به بخش «چگونه دادههایم را صادر کنم (مشتریان ابری)» در این سوالات متداول مراجعه کنید.)
- برای سوالات متداول، بخش سوالات متداول Hosted Targets را بررسی کنید، که شامل جایگزینهایی برای NPM
apigee-accessکه آن هم منسوخ شده) است. - پروکسیهای API جدید خود (تارگتهای میزبانیشده) را از کد منبع قدیمی برای پروکسیهای Node.js خود ایجاد کنید و آنها را مستقر کنید (برای جزئیات بیشتر به آموزشها مراجعه کنید).
چه گزینهها/جایگزینهایی را باید در نظر گرفت؟
یکی از گزینههای زیر را در نظر بگیرید:
- Hosted Targets روشی ساده برای افزودن منطق تجاری بیشتر به APIهای شرکتها نسبت به گذشته فراهم میکند. Hosted Targets به شما امکان میدهد برنامههای Node.js را در یک محیط زمان اجرای بومی که توسط گوگل میزبانی میشود، اجرا کنید. این بدان معناست که میتوانید از تمام قدرت Node.js استفاده کنید و از بستههای مختلف Node.js در برنامه خود استفاده کنید. برای جزئیات بیشتر، سوالات متداول Hosted Targets را بررسی کنید.
- برای میزبانی بکاندهای هدف API خود، به یک سرویس جایگزین مانند Google App Engine ، Cloud Run یا Cloud Functions مهاجرت کنید.
چگونه میتوانم دادههایم را صادر کنم (مشتریان ابری)؟
شما میتوانید بستههای پروکسی Node.js خود را به یکی از روشهای زیر دانلود کنید:
- رابط کاربری : فایل زیپ را از ویرایشگر پروکسی API دانلود کنید، همانطور که در بخش دانلود پروکسیهای API در مستندات توضیح داده شده است.
- API : از API Apigee برای خروجی گرفتن از بسته پروکسی خود استفاده کنید. از API Get NPM dependencies برای فهرست کردن وابستگیهای Node.js برای نسخه پروکسی API استفاده کنید.
آیا ابزار یا پشتیبانی برای کمک به مهاجرت Trireme به Hosted Targets وجود دارد؟
گوگل هیچ ابزار خودکاری برای انتقال پروکسیهای Node.js موجود به Hosted Targets ارائه نمیدهد. برای دستورالعملهای انتقال پروکسی Node.js موجود به Hosted Targets، به آموزشهای موجود در مستندات مراجعه کنید.
اگر به اطلاعات یا کمک بیشتری نیاز داشته باشم، با چه کسی تماس بگیرم؟
برای درخواست جزئیات بیشتر، در پشتیبانی Apigee Edge تیکت بزنید (موضوع: پایان مهلت Trireme).