- API गेटवे पैटर्न, प्रति-सेवा डेटाबेस (DB) पैटर्न, सर्किट ब्रेकर पैटर्न, इवेंट-आधारित पैटर्न, Saga पैटर्न
- API गेटवे पैटर्न
- API गेटवे सभी क्लाइंट रिक्वेस्ट के लिए एकल एंट्री पॉइंट के रूप में काम करता है
- यह रिक्वेस्ट को उपयुक्त माइक्रोसर्विस तक रूट करता है, और बाद में रिस्पॉन्स को एग्रीगेट करता है
- प्रति-सेवा DB पैटर्न
- हर माइक्रोसर्विस का अपना DB होता है
- इससे loose coupling और high cohesion सुनिश्चित होती है
- यह हर माइक्रोसर्विस को अपनी आवश्यकताओं के लिए सबसे उपयुक्त DB प्रकार इस्तेमाल करने में मदद करता है
- सर्किट ब्रेकर पैटर्न
- यह नेटवर्क या सेवा विफलता को दूसरी सेवाओं तक फैलने से रोक सकता है
- इवेंट-आधारित पैटर्न
- जब सेवा की स्थिति बदलती है, तो सेवा इवेंट प्रकाशित करती है
- दूसरी सेवाएं इन इवेंट्स को subscribe करती हैं और उसी के अनुसार अपनी स्थिति अपडेट करती हैं
- इस तरह हर सेवा को रीयल-टाइम में संवाद करने की जरूरत बिना भी consistency बनाए रखी जा सकती है
- Saga पैटर्न
- यह कई सेवाओं में फैले business transaction को लागू करने की कठिनाई हल करने में मदद करता है
- Saga local transactions का एक sequence है, जिसमें हर transaction एक ही सेवा के भीतर डेटा अपडेट करता है
- अगर local transaction विफल हो जाए, तो Saga compensating transaction चलाकर पिछले transactions के प्रभाव को रद्द कर देता है
अभी कोई टिप्पणी नहीं है.