ما هو قاطع الدائرة
نمط للحماية من الأعطال المتتالية
قاطع الدائرة — نمط للحماية من الأعطال المتتالية
قاطع الدائرة هو نمط معماري في الخدمات المصغرة يمنع الأعطال المتتالية عندما تصبح خدمة تابعة غير متاحة.
حالات قاطع الدائرة
| الحالة | الوصف | السلوك | |--------|-------|--------| | مغلق | تشغيل عادي | الطلبات تمر | | مفتوح | خدمة غير متاحة | الطلبات محظورة | | نصف مفتوح | اختبار | طلبات اختبار مسموحة |
معاملات التكوين
- عتبة الفشل — أخطاء للفتح (5-10)
- عتبة النجاح — نجاحات للإغلاق (3-5)
- المهلة — وقت انتظار الاستجابة (1-5 ثانية)
- مهلة إعادة التعيين — وقت إلى نصف مفتوح (30-60 ثانية)
المكتبات والأدوات
- Resilience4j — Java
- Polly — .NET
- Hystrix — Java (متوقف)
- Istio — Service Mesh