أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
للحفاظ على الأداء ومدى التوفّر على مستوى قاعدة متنوعة من تطبيقات العملاء، من المهم الحفاظ على عدد زيارات التطبيق ضمن حدود سعة واجهات برمجة التطبيقات وخدمات الخلفية. ومن المهم أيضًا التأكّد من أنّ التطبيقات لا تستهلك موارد أكثر من المسموح به.
توفّر Apigee Edge آليتين تتيحان لك تحسين إدارة الزيارات بهدف تقليل وقت الاستجابة للتطبيقات مع الحفاظ على حالة خدمات الخلفية. يتناول كل نوع من أنواع السياسات جانبًا محددًا من إدارة الزيارات. في بعض الحالات، قد تستخدم كلا نوعَي السياسات في وكيل واجهة برمجة تطبيقات واحد.
شاهِد هذا الفيديو للحصول على مقدمة عن سياسات إدارة الزيارات إلى واجهة برمجة التطبيقات.
SpikeArrest
تعمل هذه السياسة على تخفيف الارتفاعات المفاجئة في عدد الزيارات من خلال تقسيم حدّ تحدّده إلى فواصل زمنية أصغر. على سبيل المثال، إذا حدّدت حدًا أقصى يبلغ 100 رسالة في الثانية، تفرض سياسة SpikeArrest حدًا أقصى يبلغ طلبًا واحدًا تقريبًا كل 10 مللي ثانية (1000 / 100)، ويتم تخفيف 30 رسالة في الدقيقة إلى طلب واحد تقريبًا كل ثانيتَين (60 / 30). يجب أن يكون الحدّ الأقصى المسموح به لميزة SpikeArrest قريبًا من السعة المحسوبة لخدمة الخلفية أو وكيل واجهة برمجة التطبيقات نفسه. يجب أيضًا ضبط الحدّ القصوى للفاصل الزمني على فواصل زمنية أقصر، مثل الثواني أو الدقائق. يجب استخدام هذه السياسة لمنع الارتفاعات المفاجئة في عدد الزيارات الناتجة عن هجمات مهاجمين ضارّين يحاولون تعطيل الخدمة باستخدام هجوم حجب الخدمة (DOS) أو من خلال تطبيقات العميل التي تتضمّن أخطاء.
اطّلِع على سياسة SpikeArrest.
الحصة
تفرض هذه السياسة حدودًا للاستهلاك على تطبيقات العميل من خلال الاحتفاظ بـ "عداد" موزّع يحصّل الطلبات الواردة. يمكن للعداد احتساب طلبات البيانات من واجهة برمجة التطبيقات لأي كيان قابل للتحديد، بما في ذلك التطبيقات والمطوّرين ومفاتيح واجهة برمجة التطبيقات ورموز الوصول وما إلى ذلك. يتم استخدام مفاتيح واجهة برمجة التطبيقات عادةً لتحديد تطبيقات العملاء. تتطلّب هذه السياسة حسابات مكثّفة، لذا يجب ضبطها على فترات زمنية أطول، مثل يوم أو شهر، في واجهات برمجة التطبيقات التي تتلقّى عددًا كبيرًا من الزيارات. يجب استخدام هذه السياسة لفرض عقود العمل أو اتفاقيات مستوى الخدمة مع المطوّرين والشركاء، بدلاً من إدارة الزيارات التشغيلية.
اطّلِع على سياسة الحصة.