10 শীর্ষ ওপেন সোর্স এপিআই গেটওয়ে এবং পরিচালনা সরঞ্জাম


টেকসই আধুনিক অ্যাপ্লিকেশন বিকাশে মাইক্রোসার্ভেস এবং এপিআই (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসের জন্য সংক্ষিপ্ত) প্রায় সাধারণ হয়ে উঠেছে। এপিআইগুলি মাইক্রোসার্ফেসিগুলি চালন করে (একটি আর্কিটেকচারাল ডিজাইন যা একটি অ্যাপ্লিকেশনকে ছোট, স্ব-অন্তর্ভুক্ত এবং পরিচালনাযোগ্য পরিষেবাদি/টুকরোগুলিতে রূপ দেয়) এবং তারা সংজ্ঞায়িত করে যে কোনও গ্রাহক কীভাবে অন্তর্নিহিত পরিষেবাটি ব্যবহার করতে এবং ব্যবহার করতে পারে।

ব্যবসায় এবং অন্যান্য সংস্থাগুলিতে, API গুলি ডিজিটাল রূপান্তর কৌশলগুলির মূল হয়ে উঠেছে। API গুলি ব্যবহারের বিকাশ জনসাধারণ বা বহিরাগত বিকাশকারী, অভ্যন্তরীণ বিকাশকারীদের পাশাপাশি অন্যান্য অংশীদারদের কাছে তাদের API প্রকাশ করার জন্য বিকাশকারীদের দ্বারা API পরিচালনার সমাধানগুলির ব্যবহার বাড়িয়েছে।

একটি এপিআই পরিচালন সরঞ্জাম আপনাকে এগুলিতে সহায়তা করতে পারে:

  • মাইক্রো সার্ভিসেসগুলি পরিচালিত API হিসাবে প্রকাশ করুন
  • বেশ কয়েকটি মাইক্রোসার্কেসগুলি এপিআই হিসাবে প্রকাশের জন্য একত্রিত করুন
  • অভ্যন্তরীণ এবং বাহ্যিক মাইক্রোসার্ভেসিকে সুরক্ষা প্রয়োগ করুন
  • আধুনিক API হিসাবে লিগ্যাসি পরিষেবাগুলি প্রকাশ করুন as
  • মাইক্রোসার্ভেসিস এবং এপিআই ব্যবহার এবং আরও অনেক কিছু থেকে ব্যবসায়িক অন্তর্দৃষ্টি পান

আপনি কি আপনার সংস্থার জন্য একটি ওপেন-সোর্স এপিআই ম্যানেজমেন্ট সমাধান অনুসন্ধান করছেন? তারপরে এই গাইডটি কেবল আপনার জন্য তৈরি করা হয়েছে, পড়া চালিয়ে যান।

নীচে, আমরা 10 টি শীর্ষ ওপেন-সোর্স এপিআই গেটওয়ে এবং আপনার আইটি অবকাঠামোতে ব্যবহার করতে পারেন এমন এপিআই পরিচালন সমাধানগুলি ভাগ করে নিয়েছি। নোট করুন যে নিম্নলিখিত তালিকাটি কোনও নির্দিষ্ট ক্রমে সংগঠিত হয়েছে।

1. কং গেটওয়ে (ওএসএস)

লুয়া প্রোগ্রামিং ল্যাঙ্গুয়েজ এবং হাইব্রিড এবং মাল্টি-ক্লাউড অবকাঠামো সমর্থন করে এবং এটি মাইক্রোসার্ভেসিস এবং বিতরণকৃত আর্কিটেকচারের জন্য অনুকূলিত হয়।

এর মূল অংশে, কং উচ্চ কার্যকারিতা, এক্সটেনসিবিলিটি এবং বহনযোগ্যতার জন্য নির্মিত। কং হালকা ওজনের, দ্রুত এবং স্কেলেবলও। এটি কেবল ইন-মেমরি স্টোরেজ এবং নেটিভ কুবারনেটিভ সিআরডি ব্যবহার করে ডেটাবেস ছাড়াই ঘোষিত কনফিগারেশন সমর্থন করে।

কং-এ লোড ব্যালেন্সিং (বিভিন্ন অ্যালগোরিদম সহ), লগিং, প্রমাণীকরণ (OAuth2.0 এর জন্য সমর্থন), হার-সীমাবদ্ধকরণ, রূপান্তরকরণ, লাইভ মনিটরিং, পরিষেবা আবিষ্কার, ক্যাশে, ব্যর্থতা সনাক্তকরণ এবং পুনরুদ্ধার, ক্লাস্টারিং এবং আরও অনেক কিছু রয়েছে features গুরুত্বপূর্ণভাবে, কং নোড এবং সার্ভারলেস ফাংশনগুলির গুচ্ছ সমর্থন করে।

এটি আপনার পরিষেবাদির জন্য প্রক্সিগুলির কনফিগারেশন সমর্থন করে এবং এসএসএলে তাদের পরিবেশন করে, বা ওয়েবসকেট ব্যবহার করে। এটি আপনার উজানের পরিষেবাগুলির প্রতিরূপের মাধ্যমে ভারসাম্য ট্র্যাফিক লোড করতে পারে, আপনার পরিষেবার প্রাপ্যতা নিরীক্ষণ করতে পারে এবং তদনুসারে এর লোড ব্যালেন্সিং সামঞ্জস্য করতে পারে।

অতিরিক্তভাবে, কং একটি কমান্ড-লাইন ইন্টারফেস সহ জাহাজ যা আপনাকে কমান্ড লাইন থেকে কং ক্লাস্টার পরিচালনা করতে দেয়। এছাড়াও, কং প্লাগইন এবং বিভিন্ন ধরণের সংহতকরণ ব্যবহার করে অত্যন্ত এক্সটেনসিবল। এটি সর্বোচ্চ নমনীয়তার জন্য এটির RESTful এপিআই দিয়ে পরিচালনা করা যায়।

2. Tyk

প্রোগ্রামিং ভাষা যান। এটি ক্লাউড-নেটিভ, উন্মুক্ত মানের উপর ভিত্তি করে একটি সহজেই এক্সটেনসিবল এবং প্লাগযোগ্য আর্কিটেকচারের সাথে সর্বাধিক পারফরম্যান্ট।

এটি স্বাধীনভাবে চলতে পারে এবং কেবলমাত্র ডেটা স্টোর হিসাবে রেডিসের প্রয়োজন। এটি ব্যবহারকারীদের উত্তরাধিকার, আরএসটি এবং গ্রাফকিউএল (বাক্সের বাইরে গ্রাফকিউএল সমর্থন করে) সহ বিভিন্ন পরিষেবা সুরক্ষিতভাবে প্রকাশ ও পরিচালনা করতে দেয়।

Tyk অনেক বৈশিষ্ট্য দিয়ে বেকড যা বিভিন্ন প্রমাণীকরণ পদ্ধতি, কোটা, এবং হার-সীমাবদ্ধকরণ, সংস্করণ নিয়ন্ত্রণ, বিজ্ঞপ্তি এবং ইভেন্ট, পর্যবেক্ষণ, এবং বিশ্লেষণ অন্তর্ভুক্ত। এটি পরিষেবা আবিষ্কার, অন-ফ্লাই ট্রান্সফর্ম এবং ভার্চুয়াল এন্ডপয়েন্টগুলিকে সমর্থন করে এবং মুক্তির আগে মক আউট এপিআই তৈরি করার অনুমতি দেয়।

উপরের দিক থেকে আরও, টাইক এপিআই ডকুমেন্টেশন সমর্থন করে এবং একটি এআইপি বিকাশকারী পোর্টাল, একটি সিএমএস (বিষয়বস্তু পরিচালনা সিস্টেম) -র মতো সিস্টেম দেয় যেখানে আপনি আপনার পরিচালিত এপিআই এবং তৃতীয় পক্ষের বিকাশকারীদের সাইন আপ করতে পারেন, আপনার এপিআইগুলিতে নিবন্ধভুক্ত করতে পারবেন এবং তাদের পরিচালনা করতে পারবেন নিজস্ব চাবি।

গুরুত্বপূর্ণভাবে, এখানে Tyk API গেটওয়ের কেবল একটি সংস্করণ রয়েছে এবং এটি 100% মুক্ত উত্স। আপনি কোনও সম্প্রদায় সংস্করণ ব্যবহারকারী বা কোনও এন্টারপ্রাইজ ব্যবহারকারী, আপনি একই এপিআই গেটওয়ে পান। এটি কোনও বৈশিষ্ট্য লকআউট এবং কোনও কালো বাক্স ছাড়াই পূর্ণ ব্যবহারের জন্য প্রয়োজনীয় সমস্ত সম্ভাব্য অংশগুলি সহ জাহাজে করে। টাইক দিয়ে আপনি ঠিক কীভাবে আপনার ডেটা প্রক্রিয়াজাত হচ্ছেন তা জানতে পারবেন।

3. ক্রেকেনডি

গো তেও লিখিত এবং কর্মক্ষমতা মাথায় রেখে নির্মিত, ক্র্যাকেনডি হ'ল স্টেটলেস আর্কিটেকচারের সাহায্যে ডিজাইন করা একটি উচ্চ কার্যকারিতা ওপেন-সোর্স, সহজ এবং প্লাগযোগ্য এপিআই গেটওয়ে। এটি সর্বত্র চলতে পারে এবং চালানোর জন্য কোনও ডাটাবেসের প্রয়োজন হয় না। এটিতে একটি সাধারণ কনফিগারেশন রয়েছে এবং এটি সীমাহীন শেষপয়েন্টগুলি এবং ব্যাককেডগুলি সমর্থন করে।

ক্রেকেনডি মনিটরিং, ক্যাশিং, ব্যবহারকারীর কোটা, হার সীমাবদ্ধকরণ, পরিষেবার মান (সমবর্তী কল, সার্কিট ব্রেকার, এবং গ্রেড টাইমআউট) রূপান্তর, সমষ্টি, (মার্জ উত্স), ফিল্টারিং (শ্বেত তালিকা এবং কালো তালিকাভুক্ত) এবং ডিকোডিং বৈশিষ্ট্যযুক্ত। এটি লোড ব্যালেন্সিং, প্রোটোকল অনুবাদ এবং ওউথের মতো প্রক্সি বৈশিষ্ট্যগুলি সরবরাহ করে; এবং এসএসএল এবং সুরক্ষা নীতিগুলির মতো সুরক্ষা বৈশিষ্ট্য।

আপনি হাত দ্বারা বা ক্র্যাঙ্কেনডিজাইনার, একটি জিইউআই ব্যবহার করে এপিআই গেটওয়ে আচরণটি কনফিগার করতে পারেন যা আপনাকে আপনার এপিআইটি স্ক্র্যাচ থেকে দৃশ্যত ডিজাইনের অনুমতি দেয় বা বিদ্যমানটি আবার চালু করতে দেয়। তদ্ব্যতীত, ক্রাকেনডির এক্সটেনসিবল আর্কিটেকচার এর উত্স কোডটি পরিবর্তন না করে অতিরিক্ত কার্যকারিতা, প্লাগইনস, এমবেডড স্ক্রিপ্টগুলি এবং মিডলওয়্যারগুলি যুক্ত করার অনুমতি দেয়।

4. Gravitee.io এপিআই প্ল্যাটফর্ম

গ্রাভিটি.ইও একটি ওপেন সোর্স, জাভা ভিত্তিক, সহজেই ব্যবহারযোগ্য এপিআই ম্যানেজমেন্ট প্ল্যাটফর্ম যা সংস্থাগুলি তাদের এপিআইগুলি সুরক্ষিত, প্রকাশ, বিশ্লেষণ এবং নথিভুক্ত করতে সহায়তা করে। এটি তিনটি প্রধান মডিউল নিয়ে আসে, যা হ'ল:

  • এপিআই ম্যানেজমেন্ট (এপিআইএম): আপনার ওপেনগুলিকে কে, কখন এবং কীভাবে অ্যাক্সেস করে তার উপর আপনার প্রতিষ্ঠানের পুরো নিয়ন্ত্রণ দেওয়ার জন্য ডিজাইন করা একটি ওপেন সোর্স, সহজ অথচ শক্তিশালী, নমনীয়, হালকা ও হালকা ওজনের এপিআই ম্যানেজমেন্ট (এপিআইএম) সমাধান।
  • অ্যাক্সেস ম্যানেজমেন্ট (এএম): একটি নমনীয়, হালকা ওজনের, বহুমুখী এবং সহজেই ব্যবহারযোগ্য ওপেন সোর্স সনাক্তকরণ এবং অ্যাক্সেস ম্যানেজমেন্ট সমাধান। এটি OAuth2/ওপেনআইডি সংযোগ প্রোটোকল উপর ভিত্তি করে এবং একটি পরিচয় প্রদানকারী ব্রোকার হিসাবে কাজ করে। এটি আপনার অ্যাপ্লিকেশন এবং আপনার API গুলি সুরক্ষিত করতে একটি কেন্দ্রীভূত প্রমাণীকরণ এবং অনুমোদন পরিষেবা বৈশিষ্ট্যযুক্ত।
  • সতর্কতা ইঞ্জিন (এই): এমন একটি মডিউল যা ব্যবহারকারীদের সতর্কতাগুলি কনফিগার করতে এবং সহজে এবং দক্ষতার সাথে তাদের এপিআই প্ল্যাটফর্মের নিরীক্ষণের জন্য বিজ্ঞপ্তিগুলি গ্রহণ করতে পারে। এটি মাল্টি-চ্যানেল বিজ্ঞপ্তিগুলি এবং সন্দেহজনক আচরণ সনাক্তকরণ এবং আরও অনেক কিছু সমর্থন করে

তদ্ব্যতীত, গ্রাভিটি.আইও ককপিট সহ একটি জাহাজ যা আপনাকে আপনার এপিআই ডিজাইন করতে সহায়তা করে এবং আপনার সমস্ত পরিবেশে পুরোপুরি বৈশিষ্ট্যযুক্ত বহু-ভাড়াটে সমর্থন সহ প্রকাশ করে। এটি আপনাকে প্ল্যাটফর্ম থেকে আপনার গ্রাভিটি.আইও মোতায়েন করতে স্কেল করতে সক্ষম করে। গ্রাভিটিও-ক্লাইভ, গ্রাভিটিওইও ইকো-সিস্টেম পরিচালনা করার জন্য একটি সাধারণ কমান্ড-লাইন সরঞ্জাম।

5. গ্লোও এজ

ওপেন সোর্স এবং গো-ভিত্তিক, গ্লো এজ এজ ফিচার-প্যাকড কুবারনেটস-নেটিভ ইনগ্রিস কন্ট্রোলার (এনভয় প্রক্সির শীর্ষে নির্মিত) এবং পরের প্রজন্মের ক্লাউড-নেটিভ এপিআই গেটওয়ে যা উত্তরাধিকার অ্যাপ্লিকেশনগুলি, মাইক্রো সার্ভিসেস পাশাপাশি সার্ভারলেস সমর্থন করে । এবং এটি আপনার পরিবেশের সাথে সংহত করে যা আপনাকে শিডিয়ুলিং, অধ্যবসায় এবং সুরক্ষার জন্য আপনার পছন্দসই সরঞ্জামগুলি চয়ন করতে দেয়।

এটি শক্তিশালী ফাংশনাল-লেভেল রাউটিং সরবরাহ করে (যা লিগ্যাসি অ্যাপস, মাইক্রোসার্ভেসিস এবং সার্ভারলেসকে একীকরণের অনুমতি দেয়) এবং বিভিন্ন ধরণের প্রযুক্তি, আর্কিটেকচার এবং বিভিন্ন মেঘে চলমান প্রোটোকল ব্যবহার করে নির্মিত হাইব্রিড অ্যাপ্লিকেশনগুলিকে সমর্থন করার জন্য ডিজাইন করা হয়েছে।

গ্লো এজ এজ এপিআই গেটওয়ে বৈশিষ্ট্যগুলিকে সমর্থন করে যেমন রেট সীমাবদ্ধকরণ, সার্কিট ব্রেকিং, পুনরায় চেষ্টা করা, ক্যাশিং, বাহ্যিক প্রমাণীকরণ এবং অনুমোদন। এটি রূপান্তর, পরিষেবা-জাল সংহতকরণ, সম্পূর্ণ স্বয়ংক্রিয় আবিষ্কার এবং সুরক্ষা সমর্থন করে।

গ্লো এজ এজ গ্রামীণকিউএল, জিআরপিসি, ওপেনট্রেসিং, এনএটিএস এবং আরও অনেক কিছু যেমন শীর্ষ মানের ওপেন সোর্স প্রকল্পগুলিকে নিয়োগ করে উচ্চমানের বৈশিষ্ট্য সরবরাহ করে। এছাড়াও, এটি ওপেন-সোর্স প্রকল্পগুলির সংহতিকে সমর্থন করে যা ভবিষ্যতে দেখা দিতে পারে।

6. গোকু এপিআই গেটওয়ে

গোকু এপিআই গেটওয়ে একটি ওপেন-সোর্স মাইক্রোসার্ভাইস গেটওয়ে যা ক্লাউড-নেটিভ আর্কিটেকচার গো ব্যবহার করে নির্মিত। এটি মাইক্রোসার্কিস আর্কিটেকচারের একটি এপিআই গেটওয়ে হিসাবে কাজ করে; ইউনিফাইড প্রমাণীকরণ, প্রবাহ নিয়ন্ত্রণ, সুরক্ষা সুরক্ষা জন্য প্ল্যাটফর্ম হিসাবে; একটি অভ্যন্তরীণ ওপেন এপিআই বিকাশ প্ল্যাটফর্ম হিসাবে; এবং তৃতীয় পক্ষের APIs এর জন্য একীভূত প্ল্যাটফর্ম হিসাবে।

এটিতে উচ্চ-পারফরম্যান্স এইচটিটিপি ফরওয়ার্ডিং এবং গতিশীল রাউটিং, পরিষেবা অর্কেস্টেশন, মাল্টি-টেন্যান্সি ম্যানেজমেন্ট, এপিআই অ্যাক্সেস নিয়ন্ত্রণ এবং আরও অনেক কিছু রয়েছে। এটি ক্লাস্টার মোতায়েন এবং গতিশীল পরিষেবা নিবন্ধকরণ, ব্যাকএন্ড লোড ব্যালেন্সিং, এপিআই স্বাস্থ্য পরীক্ষা, এপিআই সংযোগ বিচ্ছিন্নকরণ এবং পুনরায় সংযোগ কার্যকারিতা, হট আপডেট (পুনরায় আরম্ভের নোড ছাড়া ক্রমাগত আপডেট কনফিগারেশন) সমর্থন করে।

গোকু কনফিগারেশনকে আরও সহজ করার জন্য একটি বিল্ট-ইন ড্যাশবোর্ড, এর কার্যকারিতা বাড়ানোর জন্য একটি শক্তিশালী প্লাগ-ইন সিস্টেম এবং কমান্ড লাইনের মাধ্যমে গোকুকে পুনরায় লোড করুন start স্টপ for

7. ডাব্লুএসও 2 এপিআই মাইক্রোগেটওয়ে

ডাব্লুএসও 2 এপিআই মাইক্রোগেটওয়ে একটি মুক্ত-উত্স মেঘ-নেটিভ, বিকাশকেন্দ্রিক, এবং মাইক্রো সার্ভিসেসের বিকেন্দ্রীভূত এপিআই গেটওয়ে। বেশিরভাগ জাভা ব্যবহার করে নির্মিত, এটি বিতরণ করা মাইক্রোসার্চেস আর্কিটেকচারের মধ্যে এপিআই তৈরি, মোতায়েন এবং সুরক্ষার প্রক্রিয়াটিকে সহজতর করে।

ডাব্লুএসও 2 এপিআই মাইক্রোগেটওয়ে হ'ল স্বল্প মেমরির পদক্ষেপ সহ হালকা স্টেটলেস পাত্রে, যা একক এপিআইয়ের মাধ্যমে একাধিক মাইক্রোসার্ফেসিগুলি রচনা করতে সহায়তা করে এবং রানটাইম পরিষেবা আবিষ্কারকে সমর্থন করে। এটি আধুনিক গ্রাহকদের অ্যাপ্লিকেশনগুলিতে এক্সপোজার করার জন্য লিগ্যাসি এপিআই ফর্ম্যাটগুলি (উভয় অনুরোধ এবং প্রতিক্রিয়াগুলি) আধুনিককে রূপান্তর করার অনুমতি দেয়।

যেহেতু ডাব্লুএসও 2 এপিআই মাইক্রোগেটওয়ে ওপেনপিআই স্পেসিফিকেশন (ওএএস) ব্যবহার করে, এটি বিকাশকারীদের এপিআই তৈরিতে সহযোগিতা করতে এবং তারপরে তাদের স্বাধীনভাবে পরীক্ষা করতে সক্ষম করে। তদ্ব্যতীত, এটি অত্যন্ত স্কেলযোগ্য কারণ এটি অন্যান্য উপাদানগুলির সাথে কোনও নির্ভরতা ছাড়াই বিচ্ছিন্নভাবে চলতে পারে।

এটিতে রেট-সীমাবদ্ধকরণ, পরিষেবা আবিষ্কার, অনুরোধ এবং প্রতিক্রিয়া রূপান্তর, লোড ব্যালেন্সিং, ফেইলওভার এবং সার্কিট ব্রেকিং, বিরামবিহীন ডকার এবং কুবারনেটস অন্যদের মধ্যে একীকরণের বৈশিষ্ট্য রয়েছে। এটি OAuth2.0, API কী, বেসিক অ্যাথ এবং মিউচুয়াল টিএলএস এর ভিত্তিতে প্রমাণীকরণ এবং অনুমোদন সরবরাহ করে।

8. ফুসিও

ফুসিও একটি ওপেন-সোর্স, পিএইচপি-ভিত্তিক এপিআই ম্যানেজমেন্ট সলিউশন যা REST এপিআইগুলি তৈরি এবং পরিচালনা করতে ব্যবহৃত হয়। এটি এমন একটি এপিআই ম্যানেজমেন্ট প্ল্যাটফর্ম যা এই অর্থে আপনাকে এপিআই এন্ডপয়েন্টগুলি বিকাশ করতে দেয় যা একটি ডাটাবেস থেকে ডেটা অনুরোধ করতে এবং রূপান্তর করতে পারে। এটি কেবলমাত্র বিভিন্ন ডেটা উত্স থেকে দ্রুত এপিআই তৈরি করতে নয় তবে সম্পূর্ণ কাস্টমাইজড প্রতিক্রিয়া তৈরি করতে সমস্ত প্রয়োজনীয় সরঞ্জাম সরবরাহ করে।

এটি ব্যবসায়ের কার্যকারিতা, মাইক্রোসার্ভেসিস, জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন এবং মোবাইল অ্যাপ্লিকেশন প্রকাশের জন্য ব্যবহৃত হয়, হার-সীমাবদ্ধকরণ, অনুমোদন, আরপিসি সমর্থন, বৈধতা, বিশ্লেষণকারী এবং ব্যবহারকারী পরিচালনার মতো বৈশিষ্ট্য সরবরাহ করে।

এছাড়াও, ফুসিও ওপেনপিআইআই জেনারেশন, এসডিকে প্রজন্মকে সমর্থন করে এবং আপনার API এর জন্য একটি পাব/সাব তৈরিতে এবং নির্দিষ্ট রুটের জন্য চার্জ দেওয়ার জন্য একটি সহজ অর্থপ্রদানের ব্যবস্থা সহ আপনাকে একটি সাবস্ক্রিপশন স্তর নিয়ে আসে।

ফুসিতে একটি কমান্ড-লাইন ক্লায়েন্ট রয়েছে যা আপনাকে সরাসরি API এর সাথে ইন্টারঅ্যাক্ট করতে এবং নির্দিষ্ট YAML কনফিগারেশন ফাইলগুলি স্থাপন করতে দেয়। Fusio-CLI স্বয়ংক্রিয়ভাবে প্রতিটি Fusio ইনস্টলেশন অন্তর্ভুক্ত করা হয় তবে আপনি CLI ক্লায়েন্ট স্ট্যান্ডেলোনও চালাতে পারেন। ফুসিও বাস্তুতন্ত্রের অন্যান্য বেশ কয়েকটি সরঞ্জাম।

9. অপিমান

এপিমন হ'ল একটি ওপেন সোর্স, জাভা ভিত্তিক এপিআই ম্যানেজমেন্ট সরঞ্জাম যা একটি ধীরে ধীরে দ্রুত রানটাইম সহ একটি দুর্দান্ত সমৃদ্ধ এপিআই নকশা এবং কনফিগারেশন স্তর সহ প্রেরণ করে। এটি একটি স্বতন্ত্র সিস্টেম যা হয় আলাদা সিস্টেম হিসাবে চালানো যেতে পারে বা বিদ্যমান ফ্রেমওয়ার্ক এবং প্ল্যাটফর্মগুলির মধ্যে এমবেড করা যেতে পারে।

এর মূল বৈশিষ্ট্যগুলি হ'ল এপিআই, সমৃদ্ধ পরিচালন স্তর এবং এর সম্পূর্ণ অ্যাসিনক্রোনাসের জন্য নমনীয়তা এবং নীতি-ভিত্তিক রানটাইম প্রশাসন। এটি থ্রোটলিং এবং কোটা, কেন্দ্রীয়ীকৃত সুরক্ষা এবং বিলিং এবং মেট্রিক্স এবং অন্যান্য অনেকগুলি বৈশিষ্ট্য সমর্থন করে।

10. এপিআই ছাতা

এপিআই ছাতা হ'ল একটি ওপেন-সোর্স এপিআই ম্যানেজমেন্ট সলিউশন যা বেশিরভাগ রুবি ব্যবহার করে নির্মিত হয়। এটি এমন একটি প্রক্সি যা আপনার এপিআইগুলির সামনে বসে আপনার সমস্ত এপিআই এবং মাইক্রোসার্ভেসিস যেখানেই রয়েছে তা নির্বিশেষে একটি একক, সর্বজনীন এন্ট্রি পয়েন্ট তৈরি করতে সক্ষম করে। এটি এপিআই কী, রেট সীমাবদ্ধকরণ, বিশ্লেষণ এবং ক্যাচিংয়ের মতো কার্যকারিতা সরবরাহ করে।

এটি মাল্টিটেন্সি সমর্থন করে এবং এপিআই ছাতার সমস্ত দিক যেমন এপিআই রাউটিং কনফিগারেশন, ব্যবহারকারী পরিচালনা, বিশ্লেষণ বিশ্লেষণ এবং আরও অনেক কিছু পরিচালনা করার জন্য একটি অ্যাডমিনের সাথে আসে। API ছাতার অধীনে, সমস্ত প্রশাসনিক কার্যকারিতা REST এপিআই এর মাধ্যমে উপলব্ধ via

আপাতত এই পর্যন্ত! এই নিবন্ধে, আমরা আপনার অবকাঠামোতে 10 ওপেন-সোর্স এপিআই গেটওয়ে এবং পরিচালনা সমাধানগুলি পর্যালোচনা করেছি যা আপনি লিনাক্স সার্ভারে ব্যবহার করতে পারেন। আপনি যে কোনও সমাধান সমাধান করতে পেরেছেন তা নির্দ্বিধায় আমাদের জানান তবে আমরা এই নিবন্ধে মিস করেছি।