হার-সীমাবদ্ধকরণ

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

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

Apigee Edge দুটি পদ্ধতি প্রদান করে যা আপনাকে ব্যাকএন্ড পরিষেবাগুলির স্বাস্থ্য বজায় রেখে অ্যাপগুলির জন্য লেটেন্সি কমানোর লক্ষ্যে ট্র্যাফিক ম্যানেজমেন্ট অপ্টিমাইজ করতে সক্ষম করে। প্রতিটি পলিসি টাইপ ট্র্যাফিক ম্যানেজমেন্টের একটি স্বতন্ত্র দিককে সম্বোধন করে। কিছু ক্ষেত্রে, আপনি একটি একক এপিআই প্রক্সিতে উভয় পলিসি টাইপই ব্যবহার করতে পারেন।

এপিআই ট্র্যাফিক ম্যানেজমেন্ট পলিসি সম্পর্কে প্রাথমিক ধারণা পেতে এই ভিডিওটি দেখুন।

স্পাইকঅ্যারেস্ট

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

স্পাইকঅ্যারেস্ট নীতিমালা দেখুন।

কোটা

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

কোটা নীতিমালা দেখুন।