शुरू करेंमुफ़्त में शुरू करें

डाउनस्ट्रीम सर्विस विफलताओं से निपटना

एक डाउनस्ट्रीम पेमेंट सर्विस बार-बार फेल हो रही है. रिट्राइज़ बढ़कर लोड और भी बढ़ा रहे हैं और पूरी एप्लिकेशन सुस्त हो रही है. Circuit Breaker Simulator आपको दिखाता है कि ऐसे ही परिदृश्य में ब्रेकर सिस्टम की कैसे रक्षा करता है.

ऐप में यह कोशिश कीजिए:

  • Make request (will fail) पर बार-बार क्लिक करें. लगातार फेल्योर काउंटर को बढ़ते देखें, जब तक कि ब्रेकर OPEN न हो जाए.
  • जब ब्रेकर OPEN हो, तो Make request पर क्लिक करते रहें. रिक्वेस्ट लॉग में देखें कि कॉल्स BLOCKED हैं: वे पेमेंट सर्विस तक पहुँचती ही नहीं.
  • 5-सेकंड के कूलडाउन के खत्म होने तक इंतज़ार करें. ब्रेकर HALF_OPEN में जाता है और एक ट्रायल रिक्वेस्ट की अनुमति देता है.
  • HALF_OPEN से, ब्रेकर को बंद करने के लिए Make successful request आज़माएँ, या इसे फिर से खोलने के लिए Make request (will fail) करें.

एक बार जब आप यह व्यवहार देख लें, तो आप उत्तर देने के लिए तैयार हैं.

प्रश्न: जब ब्रेकर OPEN हो, तो एप्लिकेशन द्वारा पेमेंट सर्विस को की गई हर रिक्वेस्ट का क्या होता है?

यह अभ्यास पाठ्यक्रम का हिस्सा है

AWS पर एप्लिकेशन डेवलप करना

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें