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