• 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 के प्रभाव को रद्द कर देता है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.