شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
در 10 اکتبر 2019، Apigee پشتیبانی از پروکسیهای Node.js مبتنی بر Trireme را متوقف کرد و ترافیک آن نقاط پایانی را به حالت تعلیق درآورد. این ویژگی با اعلام 10 اکتبر 2018 منسوخ شد. باید از Apigee Hosted Targets به عنوان جایگزین استفاده کنید.
چرا تریرم را بازنشسته کردیم؟
از سال 2013، Apigee از استفاده از پروکسی های Node.js در Apigee Edge از طریق استفاده از Trireme پشتیبانی می کند. این به شما امکان می دهد کد 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 من می افتد؟
از 10 اکتبر 2019، پراکسیهای 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 را در یک محیط زمان اجرا بومی که توسط Google میزبانی می شود اجرا کنید. این بدان معناست که می توانید از تمام قدرت Node.js استفاده کنید و از بسته های مختلف Node.js در برنامه خود استفاده کنید. برای جزئیات بیشتر، سؤالات متداول Hosted Targets را مرور کنید.
- به یک سرویس جایگزین برای میزبانی باطن های هدف API خود مانند Google App Engine ، Cloud Run یا Cloud Functions مهاجرت کنید.
چگونه می توانم داده های خود را صادر کنم (مشتریان ابری)؟
میتوانید بستههای پروکسی Node.js خود را به یکی از روشهای زیر دانلود کنید:
- UI : فایل فشرده را از ویرایشگر پروکسی API دانلود کنید، همانطور که در دانلود پراکسی های API در مستندات توضیح داده شده است.
- API : از Apigee API برای صادر کردن بسته پروکسی خود استفاده کنید. از Get NPM Dependencies API برای فهرست کردن وابستگی های Node.js برای ویرایش پروکسی API استفاده کنید.
آیا ابزار یا پشتیبانی برای کمک به انتقال Trireme به اهداف میزبانی شده وجود دارد؟
Google هیچ ابزار خودکاری برای انتقال پراکسی های Node.js موجود به Hosted Target ارائه نمی دهد. برای دستورالعملهای مربوط به انتقال یک پروکسی Node.js موجود به یک پراکسی Hosted Targets، به آموزشهای موجود در اسناد مراجعه کنید.
در صورت نیاز به اطلاعات بیشتر یا کمک با چه کسی تماس بگیرم؟
برای درخواست جزئیات بیشتر، یک بلیط را در پشتیبانی Apigee Edge وارد کنید (موضوع: Trireme EOL).