इसे छोड़कर कंटेंट पर जाएं

सर्किट ब्रेकर

Circuit breaker पैटर्न आपके एप्लिकेशन को बार-बार विफल हो रहे अपस्ट्रीम पर हिट करने से रोकता है।

  • CLOSED: सामान्य संचालन, अनुरोध आगे जाते हैं।
  • OPEN: Upstream विफल — अनुरोध तुरंत ब्लॉक, कैश से सर्व।
  • HALF-OPEN: प्रोब अनुरोध जांचता है कि upstream रिकवर हुआ या नहीं।

मूल कॉन्फ़िगरेशन

Section titled “मूल कॉन्फ़िगरेशन”
Terminal window
curl https://proxy.mirapi.io/openai/v1/chat/completions \
-H "X-Circuit-Breaker: enabled" \
-H "X-CB-Threshold: 5" \
-H "X-CB-Window: 60" \
-H "X-CB-Timeout: 30"
हेडरडिफ़ॉल्टविवरण
X-Circuit-Breakerdisabledenabled, disabled
X-CB-Threshold5सर्किट खोलने के लिए विफलताओं की संख्या
X-CB-Window60समय विंडो सेकंड में
X-CB-Timeout30HALF-OPEN प्रोब से पहले सेकंड
X-CB-Fallbackcachecache, reject, cascade