Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
Apigee ने 10 अक्टूबर, 2019 को Trireme पर आधारित Node.js एपीआई प्रॉक्सी के लिए सहायता बंद कर दी है. साथ ही, उन एंडपॉइंट पर ट्रैफ़िक को निलंबित कर दिया है. इस सुविधा को 10 अक्टूबर, 2018 को बंद कर दिया गया था. आपको इसके विकल्प के तौर पर, Apigee के होस्ट किए गए टारगेट का इस्तेमाल करना चाहिए.
हमने Trireme को बंद क्यों किया?
Apigee, 2013 से Trireme का इस्तेमाल करके, Apigee Edge में Node.js प्रॉक्सी का इस्तेमाल करने की सुविधा देता है. इससे, Apigee Edge में अपना Node.js कोड चलाया जा सकता है और उसे एपीआई के तौर पर एक्सपोज़ किया जा सकता है. Trireme पर आधारित तरीके से, Node.js एपीआई को तेज़ी से और आसानी से होस्ट किया जा सकता है. हालांकि, Trireme पर Node.js के कुछ वर्शन और पैकेज ही काम करते हैं. स्टैंडर्ड Node.js एनवायरमेंट और Trireme/Rhino एनवायरमेंट के बीच भी काम करने के तरीके में थोड़े अंतर होते हैं. Trireme/Rhino एनवायरमेंट, Java वर्चुअल मशीन (JVM) पर काम करता है.
हमने होस्ट किए गए टारगेट के लिए, Node.js के पारंपरिक सपोर्ट को बंद कर दिया है. ऐसा इसलिए किया गया है, क्योंकि ग्राहकों ने हमसे बार-बार Node.js की पूरी क्षमता का फ़ायदा पाने और सार्वजनिक तौर पर उपलब्ध Node.js पैकेज का इस्तेमाल करने के लिए कहा था. होस्ट किए गए टारगेट की मदद से, Apigee के होस्ट किए गए नेटिव रनटाइम एनवायरमेंट में Node.js ऐप्लिकेशन चलाए जा सकते हैं. साथ ही, अपने एपीआई में कारोबारी लॉजिक जोड़ा जा सकता है.
Trireme पर आधारित मेरे मौजूदा एपीआई प्रॉक्सी का क्या होगा?
Node.js पर आधारित एपीआई प्रॉक्सी, 10 अक्टूबर, 2019 से डिप्लॉय नहीं की जाएंगी. साथ ही, ये अब आपके एपीआई ट्रैफ़िक को नहीं दिखा पाएंगी. हालांकि, अब भी उन्हें एपीआई प्रॉक्सी यूज़र इंटरफ़ेस (यूआई) में देखा जा सकता है. इसके अलावा, अपनी प्रॉक्सी डेफ़िनिशन और किसी भी डिपेंडेंसी को पाने के लिए, मैनेजमेंट एपीआई का इस्तेमाल किया जा सकता है. हालांकि, एपीआई प्रॉक्सी या Node.js डिपेंडेंसी में बदलाव नहीं किया जा सकता या उन्हें डिप्लॉय नहीं किया जा सकता.
मुझे आगे क्या कार्रवाइयां करनी होंगी?
- Trireme पर आधारित Node.js प्रॉक्सी की इन्वेंट्री बनाएं. Trireme पर आधारित Node.js का इस्तेमाल करने वाले एपीआई प्रॉक्सी ढूंढने के लिए, ओपन सोर्स apigee-trireme-finder टूल उपलब्ध है.
- एपीआई प्रॉक्सी बंडल डाउनलोड करें. (अक्सर पूछे जाने वाले सवालों में, मैं अपना डेटा कैसे एक्सपोर्ट करूं (क्लाउड के ग्राहक) देखें.)
- अक्सर पूछे जाने वाले सवालों के लिए, होस्ट किए गए टारगेट के बारे में अक्सर पूछे जाने वाले सवाल देखें. इसमें,
apigee-access
NPM के विकल्प भी शामिल हैं. - अपने Node.js प्रोक्सी के पुराने सोर्स कोड से, नए एपीआई प्रोक्सी (होस्ट किए गए टारगेट) बनाएं और उन्हें डिप्लॉय करें. ज़्यादा जानकारी के लिए, ट्यूटोरियल देखें.
इसके लिए कौनसे विकल्प/बदले हुए तरीके इस्तेमाल किए जा सकते हैं?
इनमें से कोई एक विकल्प चुनें:
- होस्ट किए गए टारगेट की मदद से, एंटरप्राइज़ अपने एपीआई में ज़्यादा कारोबारी लॉजिक जोड़ सकते हैं. पहले ऐसा करना मुश्किल था. होस्ट किए गए टारगेट की मदद से, Google के होस्ट किए गए नेटिव रनटाइम एनवायरमेंट में Node.js ऐप्लिकेशन चलाए जा सकते हैं. इसका मतलब है कि Node.js की पूरी क्षमता का फ़ायदा लिया जा सकता है और अपने ऐप्लिकेशन में कई तरह के Node.js पैकेज इस्तेमाल किए जा सकते हैं. ज़्यादा जानकारी के लिए, होस्ट किए गए टारगेट के बारे में अक्सर पूछे जाने वाले सवाल देखें.
- अपने एपीआई टारगेट बैकएंड को होस्ट करने के लिए, किसी अन्य सेवा पर माइग्रेट करें. जैसे, Google App Engine, Cloud Run या Cloud Functions.
क्लाउड पर डेटा सेव करने वाले ग्राहक, अपना डेटा कैसे एक्सपोर्ट कर सकते हैं?
Node.js प्रॉक्सी बंडल डाउनलोड करने के लिए, इनमें से कोई एक तरीका अपनाएं:
- यूज़र इंटरफ़ेस (यूआई): एपीआई प्रॉक्सी एडिटर से ज़िप फ़ाइल डाउनलोड करें. इसके लिए, दस्तावेज़ में बताए गए एपीआई प्रॉक्सी डाउनलोड करें का पालन करें.
- एपीआई: Apigee API का इस्तेमाल करके, अपना प्रॉक्सी बंडल एक्सपोर्ट करें. एपीआई प्रॉक्सी के रिविज़न के लिए, Node.js की डिपेंडेंसी की सूची बनाने के लिए, Get NPM dependencies एपीआई का इस्तेमाल करें.
क्या Trireme को होस्ट किए गए टारगेट पर माइग्रेट करने में मदद करने के लिए, कोई टूल या सहायता उपलब्ध है?
Google, मौजूदा Node.js प्रॉक्सी को होस्ट किए गए टारगेट पर माइग्रेट करने के लिए, अपने-आप काम करने वाले कोई टूल उपलब्ध नहीं कराता. किसी मौजूदा Node.js प्रॉक्सी को होस्ट किए गए टारगेट प्रॉक्सी पर माइग्रेट करने के निर्देशों के लिए, दस्तावेज़ में दिए गए ट्यूटोरियल देखें.
अगर मुझे ज़्यादा जानकारी या मदद चाहिए, तो मैं किससे संपर्क करूं?
ज़्यादा जानकारी का अनुरोध करने के लिए, Apigee Edge के सहायता केंद्र पर टिकट लॉग करें (विषय: Trireme के बंद होने की तारीख).