কোটা এবং স্পাইক অ্যারেস্ট নীতির তুলনা করা

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

কোটা এবং স্পাইকঅ্যারেস্ট পলিসি — আপনার রেট সীমিতকরণের চাহিদা সবচেয়ে ভালোভাবে মেটাতে কোনটি ব্যবহার করবেন তা নিয়ে ভাবছেন? নিচের তুলনামূলক তালিকাটি দেখুন।

কোটা স্পাইকঅ্যারেস্ট
এটি ব্যবহার করুন: একটি নির্দিষ্ট সময়কালে আপনার এপিআই প্রক্সির টার্গেট ব্যাকএন্ডে অ্যাপগুলির সংযোগের সংখ্যা সীমিত করুন। আপনার এপিআই প্রক্সির টার্গেট ব্যাকএন্ডকে মারাত্মক ট্র্যাফিক স্পাইক এবং ডিনায়াল অফ সার্ভিস অ্যাটাক থেকে সুরক্ষিত রাখুন।
এটি ব্যবহার করবেন না:

আপনার এপিআই প্রক্সির টার্গেট ব্যাকএন্ডকে ট্র্যাফিকের আকস্মিক বৃদ্ধি থেকে রক্ষা করতে এটি ব্যবহার করবেন না।

এর জন্য স্পাইকঅ্যারেস্ট পলিসি ব্যবহার করুন।

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

এর জন্য কোটা নীতি ব্যবহার করুন।

গণনা সংরক্ষণ করে? হ্যাঁ না
পলিসি সংযুক্ত করার সর্বোত্তম পদ্ধতি:

এটি ProxyEndpoint Request PreFlow- এর সাথে সংযুক্ত করুন, সাধারণত ব্যবহারকারীর প্রমাণীকরণের পরে।

এর ফলে পলিসিটি আপনার এপিআই প্রক্সির প্রবেশপথে কোটা কাউন্টারটি যাচাই করতে পারে।

এটিকে ProxyEndpoint Request PreFlow- এর সাথে সংযুক্ত করুন, সাধারণত ফ্লো-টির একেবারে শুরুতে।

এটি আপনার এপিআই প্রক্সির প্রবেশপথে স্পাইক সুরক্ষা প্রদান করে।

সীমা অতিক্রম করলে HTTP স্ট্যাটাস কোড:

500 (অভ্যন্তরীণ সার্ভার ত্রুটি) *

500 (অভ্যন্তরীণ সার্ভার ত্রুটি) *

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

কোটা পলিসি এবং স্পাইকঅ্যারেস্ট পলিসির ক্ষেত্রে, রেট লিমিট অতিক্রম করার জন্য ডিফল্ট HTTP স্ট্যাটাস কোড হলো একটি সাধারণ 500 Internal Server Error । আপনি একটি অর্গানাইজেশন-লেভেল প্রপার্টি ( features.isHTTPStatusTooManyRequestEnabled ) যোগ করে এই পলিসিগুলোর জন্য স্ট্যাটাস কোড পরিবর্তন করে 429 Too Many Requests করতে পারেন। আপনি যদি একজন ক্লাউড গ্রাহক হন, তাহলে প্রপার্টিটি সক্রিয় করার জন্য Apigee Edge Support-এর সাথে যোগাযোগ করুন।