আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
Apigee Edge-এ প্রচলিত Node.js সমর্থন একটি এমবেডেড Node.js রানটাইম পরিবেশ প্রদান করে যা একটি Apigee প্রতিষ্ঠান এবং পরিবেশের জন্য স্কোপ করা হয়। এই পরিবেশে স্থাপন করা Node.js অ্যাপ্লিকেশনগুলি একই সংস্থা/পরিবেশে স্থাপন করা যেকোন API প্রক্সিগুলির লক্ষ্য হিসাবে কাজ করতে পারে।
প্রথাগত এজ Node.js সমর্থন অভ্যন্তরীণভাবে ( Trireme ) নামক একটি ওপেন-সোর্স ব্রিজ অ্যাপ্লিকেশন এবং ( Rhino ) নামক একটি জাভাস্ক্রিপ্ট দোভাষীর উপর নির্ভর করে যা Node.js কোডকে এজ জাভা রানটাইম পরিবেশে কার্যকর করতে দেয়।
এই পদ্ধতির সাথে যুক্ত বিভিন্ন সীমাবদ্ধতা রয়েছে। যেমন:
- Node.js (0.10.32) এর শুধুমাত্র একটি পুরানো সংস্করণ সমর্থিত।
- আদর্শ Node.js পরিবেশ এবং Trireme/Rhino পরিবেশের মধ্যে আচরণে সূক্ষ্ম পার্থক্য রয়েছে।
- Node.js অ্যাপগুলি এজ এ স্থাপন করার পরে ডিবাগ করা কঠিন।
হোস্ট করা লক্ষ্যগুলিতে নিয়োজিত Node.js অ্যাপগুলি কোনো Apigee-নির্দিষ্ট Node.js রান-টাইম প্রযুক্তির উপর নির্ভর করে না। আপনার Node.js অ্যাপ হোস্টেড টার্গেটে চলবে ঠিক যেভাবে এটি আপনার স্থানীয় উন্নয়ন পরিবেশে চলে।
নমুনা
Node.js রিপোজিটরিতে একটি সাধারণ হ্যালো ওয়ার্ল্ড স্থাপন থেকে অনেকগুলি মৌলিক উদাহরণ রয়েছে! একটি কর্মচারী ডাটাবেস API এর সার্ভার যা একটি ক্লাউড-ভিত্তিক ডেটাস্টোরের সুবিধা দেয়।
কর্মক্ষমতা টিপস
Node.js পারফরম্যান্স টিপস দেখুন: Apigee কমিউনিটিতে সকেট পুলিং ।
পরবর্তী পদক্ষেপ
এখন যেহেতু আপনি Apigee এজ-এ Node.js সমর্থন সম্পর্কে কিছুটা জানেন, এটি এজ-এ Node.js-এর কার্যকারিতা দেখার সময়। পরের বিষয়ে, Apigee Edge-এ Node.js-এর সাথে শুরু করা , আমরা আপনাকে দেখাব কিভাবে ম্যানেজমেন্ট UI ব্যবহার করে Apigee Edge-এ একটি খুব সাধারণ "Hello World" Node.js অ্যাপ প্রক্সি করা যায়। পরে, আমরা আপনাকে দেখাব কিভাবে কমান্ড-লাইন ইন্টারফেস ব্যবহার করে আপনার ডেভেলপমেন্ট মেশিন থেকে সরাসরি এজ-এ Node.js অ্যাপ স্থাপন করতে হয়।
সীমাবদ্ধতা
ঐতিহ্যগত এজ Node.js সমর্থন অভ্যন্তরীণভাবে একটি ওপেন-সোর্স ব্রিজ অ্যাপ্লিকেশন ( Trireme ) এবং একটি JavaScript ইন্টারপ্রেটার ( Rhino ) এর উপর নির্ভর করে যা Node.js কোডকে এজ জাভা রানটাইম পরিবেশে কার্যকর করতে দেয়।
এই পদ্ধতির সাথে যুক্ত বিভিন্ন সীমাবদ্ধতা রয়েছে। যেমন:
- Node.js (0.10.32) এর শুধুমাত্র একটি পুরানো সংস্করণ সমর্থিত।
- আদর্শ Node.js পরিবেশ এবং Trireme/Rhino পরিবেশের মধ্যে আচরণে সূক্ষ্ম পার্থক্য রয়েছে।
- Node.js অ্যাপগুলি এজ এ স্থাপন করার পরে ডিবাগ করা কঠিন।