डोमेन इवेंट्स एक आर्किटेक्चर पैटर्न है जिसमें डोमेन इवेंट्स के माध्यम से विभिन्न मॉड्यूल या एप्लिकेशन के घटकों के बीच संचार प्राप्त किया जाता है। डोमेन इवेंट महत्वपूर्ण क्रियाओं या घटनाओं को संदर्भित करते हैं जो एक सिस्टम के भीतर होती हैं और सिस्टम के कई घटकों के लिए रुचिकर होती हैं। इन घटनाओं को एक मॉड्यूल द्वारा उठाया जाता है और अन्य मॉड्यूल द्वारा अतुल्यकालिक रूप से उपभोग किया जाता है।
डोमेन इवेंट्स आर्किटेक्चर पैटर्न डोमेन-संचालित डिज़ाइन (डीडीडी) के सिद्धांतों का पालन करता है, जहां सिस्टम का डोमेन मॉडल एप्लिकेशन का मूल है। इस पैटर्न में, डोमेन इवेंट्स को डोमेन लेयर से अन्य लेयर्स में एक या एक से अधिक सब्सक्राइबर्स को भेजा जाता है। इन ग्राहकों में इवेंट हैंडलर शामिल हो सकते हैं, जो उठाए गए ईवेंट के जवाब में कुछ कार्यों को निष्पादित करने के लिए ज़िम्मेदार हैं।
डोमेन इवेंट्स पैटर्न सिस्टम के विभिन्न घटकों के बीच युग्मन को कम करने में मदद करता है, क्योंकि प्रत्येक घटक को केवल उन घटनाओं के बारे में पता होना चाहिए जिनमें वह रुचि रखता है। यह यह सुनिश्चित करने में भी मदद करता है कि महत्वपूर्ण परिवर्तन होने पर सिस्टम के सभी प्रासंगिक भागों को सूचित किया जाता है। अधिक सुसंगत और सामंजस्यपूर्ण अनुप्रयोग डिज़ाइन की अनुमति देता है।
प्रकाशन तिथि: