ट्राइम-आधारित Node.js जीवन का अंत

यहां Apigee Edge के दस्तावेज़ देखे जा रहे हैं.
पर जाएं Apigee X दस्तावेज़.
info

Apigee ने 10 अक्टूबर, 2019 से Trireme पर आधारित Node.js API प्रॉक्सी के लिए सहायता बंद कर दी है. साथ ही, इन एंडपॉइंट पर ट्रैफ़िक भी रोक दिया है. इस सुविधा को बंद करने का एलान 10 अक्टूबर, 2018 को किया गया था. आपके पास, Apigee Hosted Targets का इस्तेमाल करने का विकल्प है.

हमने Trireme के लिए सहायता क्यों बंद की?

Apigee, 2013 से Apigee Edge में Node.js प्रॉक्सी के इस्तेमाल की सुविधा देता रहा है. इसके लिए, Trireme का इस्तेमाल किया जाता है. इससे, Apigee Edge में Node.js का कोड चलाया जा सकता है और इसे एपीआई के तौर पर दिखाया जा सकता है. Trireme पर आधारित अप्रोच से, Node.js API को तेज़ी से और आसानी से होस्ट किया जा सकता है. हालांकि, Trireme, Node.js के कुछ ही वर्शन और पैकेज के साथ काम करता है. साथ ही, Java Virtual Machine (JVM) पर चलने वाले स्टैंडर्ड Node.js एनवायरमेंट और Trireme/Rhino एनवायरमेंट के व्यवहार में मामूली अंतर भी होते हैं.

हमने Hosted Targets के लिए, Node.js की पारंपरिक सुविधा को बंद कर दिया है. ऐसा इसलिए किया गया, क्योंकि ग्राहक हमसे बार-बार Node.js की पूरी क्षमता का इस्तेमाल करने और सार्वजनिक तौर पर उपलब्ध Node.js पैकेज का इस्तेमाल करने की मांग कर रहे थे. Hosted Targets की मदद से, Apigee की ओर से होस्ट किए गए नेटिव रनटाइम एनवायरमेंट में Node.js ऐप्लिकेशन चलाए जा सकते हैं. साथ ही, अपने एपीआई में कारोबारी नियम जोड़े जा सकते हैं.

Trireme पर आधारित मेरी मौजूदा एपीआई प्रॉक्सी का क्या होगा?

Node.js पर आधारित आपकी एपीआई प्रॉक्सी, 10 अक्टूबर, 2019 से अनडिप्लॉय हो जाएंगी. इसके बाद, वे आपके एपीआई ट्रैफ़िक को प्रोसेस नहीं कर पाएंगी. आपके पास अब भी एपीआई प्रॉक्सी के यूज़र इंटरफ़ेस (यूआई) में उन्हें देखने या मैनेजमेंट एपीआई का इस्तेमाल करके, अपनी प्रॉक्सी की परिभाषा और उसकी डिपेंडेंसी पाने का विकल्प है. हालांकि, एपीआई प्रॉक्सी या Node.js की डिपेंडेंसी में बदलाव नहीं किया जा सकेगा और न ही उन्हें डिप्लॉय किया जा सकेगा.

मुझे आगे क्या कार्रवाइयां करनी होंगी?

  • Trireme पर आधारित अपनी मौजूदा Node.js प्रॉक्सी की इन्वेंट्री बनाएं. Trireme पर आधारित Node.js का इस्तेमाल करने वाली एपीआई प्रॉक्सी ढूंढने के लिए, apigee-trireme-finder यूटिलिटी उपलब्ध है. यह ओपन सोर्स है.
  • एपीआई प्रॉक्सी बंडल डाउनलोड करें. (ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवालों के जवाब वाले इस लेख में, क्लाउड ग्राहकों के लिए अपना डेटा एक्सपोर्ट करने का तरीका देखें.)
  • अक्सर पूछे जाने वाले सवालों के जवाब वाले Hosted Targets लेख पढ़ें. इसमें, बंद किए गए apigee-access एनपीएम के विकल्पों के बारे में भी बताया गया है.
  • Node.js प्रॉक्सी के लिए, पुराने सोर्स कोड से अपनी नई एपीआई प्रॉक्सी (Hosted Targets) बनाएं और उन्हें डिप्लॉय करें. ज़्यादा जानकारी के लिए, ट्यूटोरियल देखें.

मेरे पास कौन-कौनसे विकल्प हैं?

आपके पास इनमें से कोई एक विकल्प चुनने का मौका है:

  • Hosted Targets की मदद से, कंपनियां अपने एपीआई में पहले से ज़्यादा कारोबारी नियम आसानी से जोड़ सकती हैं. Hosted Targets की मदद से, Google की ओर से होस्ट किए गए नेटिव रनटाइम एनवायरमेंट में Node.js ऐप्लिकेशन चलाए जा सकते हैं. इसका मतलब है कि आपके पास Node.js की पूरी क्षमता का इस्तेमाल करने और अपने ऐप्लिकेशन में Node.js के अलग-अलग पैकेज का इस्तेमाल करने का विकल्प है. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवालों के जवाब वाला Hosted Targets लेख पढ़ें.
  • अपने एपीआई टारगेट बैकएंड को होस्ट करने के लिए, किसी दूसरी सेवा पर माइग्रेट करें. जैसे, Google App Engine, Cloud Run या Cloud Functions.

क्लाउड ग्राहकों के लिए अपना डेटा एक्सपोर्ट करने का तरीका क्या है?

Node.js प्रॉक्सी बंडल को डाउनलोड करने के लिए, इनमें से कोई तरीका अपनाएं:

क्या Trireme से Hosted Targets पर माइग्रेट करने में मदद करने के लिए, कोई टूल या सहायता उपलब्ध है?

Google, मौजूदा Node.js प्रॉक्सी को Hosted Targets पर माइग्रेट करने के लिए, कोई भी ऑटोमेटेड टूल उपलब्ध नहीं कराता. मौजूदा Node.js प्रॉक्सी को Hosted Targets प्रॉक्सी पर माइग्रेट करने के निर्देशों के लिए, दस्तावेज़ में दिए गए ट्यूटोरियल देखें .

ज़्यादा जानकारी या मदद पाने के लिए, मैं किससे संपर्क करूं?

ज़्यादा जानकारी पाने के लिए, Apigee Edge की सहायता टीम को टिकट सबमिट करें. विषय: Trireme EOL.