আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
১০ অক্টোবর, ২০১৯-এ, Apigee ট্রাইরিম-ভিত্তিক Node.js API প্রক্সিগুলির জন্য সমর্থন বন্ধ করে দিয়েছে এবং সেই এন্ডপয়েন্টগুলিতে ট্র্যাফিক স্থগিত করেছে। এই ফিচারটি ১০ অক্টোবর, ২০১৮-এ একটি ঘোষণার মাধ্যমে বাতিল করা হয়েছিল। বিকল্প হিসেবে আপনার Apigee হোস্টেড টার্গেট ব্যবহার করার কথা বিবেচনা করা উচিত।
আমরা ট্রাইরিমকে কেন অবসরে পাঠালাম?
২০১৩ সাল থেকে, Apigee তাদের Trireme ব্যবহারের মাধ্যমে Apigee Edge-এর মধ্যে Node.js প্রক্সির ব্যবহার সমর্থন করে আসছে। এটি আপনাকে Apigee Edge-এর মধ্যে আপনার Node.js কোড রান করতে এবং এটিকে একটি API হিসেবে প্রকাশ করতে সক্ষম করে। যদিও Trireme-ভিত্তিক পদ্ধতিটি Node.js API হোস্ট করাকে দ্রুত এবং সহজ করে তোলে, তবে এটি Node.js-এর কোন সংস্করণ এবং প্যাকেজ সমর্থন করে সে বিষয়ে সীমাবদ্ধ। এছাড়াও, সাধারণ Node.js পরিবেশ এবং জাভা ভার্চুয়াল মেশিনের (JVM) উপর চালিত Trireme/Rhino পরিবেশের আচরণের মধ্যে সূক্ষ্ম পার্থক্য রয়েছে।
যেহেতু গ্রাহকরা বারবার আমাদের কাছে Node.js-এর সম্পূর্ণ শক্তি কাজে লাগানোর এবং সর্বজনীনভাবে উপলব্ধ Node.js প্যাকেজ ব্যবহার করার সুবিধার জন্য অনুরোধ করছিলেন, তাই আমরা হোস্টেড টার্গেট (Hosted Targets) এর পক্ষে প্রচলিত Node.js সমর্থন বন্ধ করে দিয়েছি। হোস্টেড টার্গেট আপনাকে Apigee দ্বারা হোস্ট করা একটি নেটিভ রানটাইম পরিবেশে Node.js অ্যাপ্লিকেশন চালাতে এবং আপনার API-গুলিতে ব্যবসায়িক লজিক যোগ করতে দেয়।
আমার বিদ্যমান ট্রাইরিম-ভিত্তিক এপিআই প্রক্সিগুলোর কী হবে?
১০ই অক্টোবর, ২০১৯ থেকে, আপনার Node.js-ভিত্তিক API প্রক্সিগুলো আনডিপ্লয় করা হবে এবং সেগুলো আর আপনার API ট্র্যাফিক পরিবেশন করতে পারবে না। আপনি এখনও API প্রক্সি UI-তে সেগুলো দেখতে পারবেন অথবা আপনার প্রক্সি ডেফিনিশন এবং যেকোনো ডিপেন্ডেন্সি পেতে ম্যানেজমেন্ট API ব্যবহার করতে পারবেন, কিন্তু আপনি আপনার API প্রক্সি বা Node.js ডিপেন্ডেন্সিগুলো পরিবর্তন বা ডিপ্লয় করতে পারবেন না।
আমাকে কী কী পদক্ষেপ নিতে হবে?
- আপনার বিদ্যমান ট্রাইরিম-ভিত্তিক নোড.জেএস প্রক্সিগুলোর একটি তালিকা তৈরি করুন। ট্রাইরিম-ভিত্তিক নোড.জেএস ব্যবহারকারী এপিআই প্রক্সিগুলো খুঁজে বের করতে সাহায্য করার জন্য, এপিজি-ট্রাইরিম-ফাইন্ডার (apigee-trireme-finder ) নামে একটি ওপেন সোর্স ইউটিলিটি উপলব্ধ আছে।
- এপিআই প্রক্সি বান্ডেলগুলো ডাউনলোড করুন। (এই প্রায়শই জিজ্ঞাসিত প্রশ্নাবলীর অংশে ‘আমি কীভাবে আমার ডেটা এক্সপোর্ট করব (ক্লাউড গ্রাহক)’ দেখুন।)
- সচরাচর জিজ্ঞাসিত প্রশ্নগুলোর জন্য হোস্টেড টার্গেটস FAQ পর্যালোচনা করুন, যেখানে বর্তমানে অপ্রচলিত
apigee-accessNPM-এর বিকল্পগুলোও অন্তর্ভুক্ত রয়েছে। - আপনার Node.js প্রক্সিগুলোর পুরোনো সোর্স কোড থেকে নতুন API প্রক্সি (হোস্টেড টার্গেট) তৈরি করুন এবং সেগুলো ডিপ্লয় করুন (আরও বিস্তারিত জানতে টিউটোরিয়াল দেখুন)।
বিবেচনা করার মতো কী কী বিকল্প আছে?
নিম্নলিখিত বিকল্পগুলির মধ্যে একটি বিবেচনা করুন:
- হোস্টেড টার্গেট প্রতিষ্ঠানগুলোকে তাদের এপিআই-তে আগের চেয়ে আরও বেশি বিজনেস লজিক যোগ করার একটি সহজ উপায় প্রদান করে। হোস্টেড টার্গেট আপনাকে গুগল দ্বারা হোস্ট করা একটি নেটিভ রানটাইম পরিবেশে Node.js অ্যাপ্লিকেশন চালাতে দেয়। এর মানে হলো, আপনি Node.js-এর সম্পূর্ণ শক্তিকে কাজে লাগাতে পারবেন এবং আপনার অ্যাপে বিভিন্ন Node.js প্যাকেজ ব্যবহার করতে পারবেন। আরও বিস্তারিত জানতে হোস্টেড টার্গেট সম্পর্কিত প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী (FAQ) দেখুন।
- আপনার এপিআই টার্গেট ব্যাকএন্ডগুলো হোস্ট করার জন্য গুগল অ্যাপ ইঞ্জিন , ক্লাউড রান বা ক্লাউড ফাংশনসের মতো কোনো বিকল্প পরিষেবাতে স্থানান্তরিত হন।
আমি কীভাবে আমার ডেটা এক্সপোর্ট করতে পারি (ক্লাউড গ্রাহকদের জন্য)?
আপনি নিম্নলিখিত উপায়গুলির যেকোনো একটিতে আপনার Node.js প্রক্সি বান্ডেলগুলি ডাউনলোড করতে পারেন:
- UI : ডকুমেন্টেশনের 'এপিআই প্রক্সি ডাউনলোড করুন' অংশে বর্ণিত পদ্ধতি অনুসরণ করে এপিআই প্রক্সি এডিটর থেকে জিপ ফাইলটি ডাউনলোড করুন।
- এপিআই : আপনার প্রক্সি বান্ডেল এক্সপোর্ট করতে Apigee এপিআই ব্যবহার করুন। এপিআই প্রক্সি রিভিশনের জন্য Node.js নির্ভরতাগুলোর তালিকা পেতে Get NPM dependencies এপিআই ব্যবহার করুন।
ট্রাইরিমকে হোস্টেড টার্গেটে স্থানান্তরের জন্য কোনো টুল বা সহায়তা পাওয়া যায় কি?
বিদ্যমান Node.js প্রক্সিগুলোকে Hosted Targets-এ মাইগ্রেট করার জন্য Google কোনো স্বয়ংক্রিয় টুল সরবরাহ করে না। বিদ্যমান Node.js প্রক্সিকে Hosted Targets প্রক্সিতে মাইগ্রেট করার নির্দেশাবলীর জন্য ডকুমেন্টেশনে থাকা টিউটোরিয়ালগুলো দেখুন।
আরও তথ্য বা সাহায্যের প্রয়োজন হলে আমি কার সাথে যোগাযোগ করব?
অতিরিক্ত বিবরণ জানতে, Apigee Edge Support- এ একটি টিকিট লগ করুন (বিষয়: Trireme EOL)।