आर्किटेक्चरली लचीला सिस्टम में उपयोग किए जाने वाले कुछ सामान्य सर्किट ब्रेकर पैटर्न क्या हैं?

1. बल्कहेड पैटर्न: इस पैटर्न में सिस्टम के अलग-अलग हिस्सों को अलग-अलग डिब्बों या कोशिकाओं में अलग करना शामिल है, ताकि सिस्टम के एक हिस्से में विफलता बाकी हिस्सों को प्रभावित न करे।

2. निरर्थक पैटर्न: इस पैटर्न में महत्वपूर्ण घटकों या प्रणालियों की नकल करना शामिल है ताकि यदि एक विफल हो जाए, तो दूसरा इसे संभाल सके।

3. लोड बैलेंसर पैटर्न: इस पैटर्न में सिस्टम के किसी एक हिस्से को ओवरलोड करने से बचने के लिए कई सिस्टम या घटकों में ट्रैफ़िक या वर्कलोड वितरित करना शामिल है।

4. फेलओवर पैटर्न: इस पैटर्न में विफलता की स्थिति में बैकअप सिस्टम या घटक पर स्विच करना शामिल है।

5. सर्किट ब्रेकर पैटर्न: इस पैटर्न में त्रुटियों या विफलताओं के लिए सिस्टम की निगरानी करना और समस्याओं का सामना कर रहे सिस्टम के हिस्सों को स्वचालित रूप से अक्षम या अलग करना शामिल है।

6. थ्रॉटलिंग पैटर्न: इस पैटर्न में उस दर को सीमित करना शामिल है जिस पर ट्रैफिक या वर्कलोड को एक घटक या सिस्टम पर भेजा जाता है ताकि इसे भारी से बचा जा सके।

7. रिट्रीट पैटर्न: इस पैटर्न में स्वचालित रूप से असफल संचालन या अनुरोधों का पुन: प्रयास करना शामिल है, जब तक कि वे सफल नहीं हो जाते या प्रयासों की अधिकतम संख्या तक नहीं पहुंच जाते।

8. ग्रेसफुल डिग्रेडेशन पैटर्न: इस पैटर्न में कुल विफलता से बचने के लिए उच्च भार या त्रुटियों के जवाब में सिस्टम या घटक की कार्यक्षमता या प्रदर्शन को स्वचालित रूप से कम करना शामिल है।

प्रकाशन तिथि: