Events
इवेंट से हमारा मतलब क्या है?
आजकल कई आर्किटेक्चर इवेंट-ड्रिवन हैं। इवेंट-ड्रिवन आर्किटेक्चर में, इवेंट्स अलग-अलग सिस्टम से आने वाले सिग्नल हैं जिन्हें हम कैप्चर करते हैं और दूसरे सिस्टम को पास करते हैं। एक इवेंट आम तौर पर स्टेट में बदलाव या अपडेट होता है।
उदाहरण के लिए, एक ई-कॉमर्स सिस्टम में जब कोई आइटम कार्ट में ऐड होता है तब एक इवेंट हो सकता है। इस इवेंट को कैप्चर करके सिस्टम के शॉपिंग कार्ट पार्ट को पास किया जा सकता है ताकि आइटम डिटेल्स के साथ कार्ट में आइटम्स की संख्या और कॉस्ट अपडेट हो सके।
कुछ कस्टमर्स के लिए इवेंट एक माइलस्टोन हो सकता है, जैसे खरीदारी पूरी होना। वर्कफ़्लो पूरा होने के उस पल को इवेंट मानने का तर्क है, लेकिन हमारे मकसद के लिए हम माइलस्टोन को अपने आप में इवेंट नहीं मानते।
इव ेंट्स काम के क्यों हैं?
आपके ऑब्ज़र्वेबिलिटी सॉल्यूशन में इवेंट्स दो मुख्य तरीकों से काम आ सकते हैं। पहला — दूसरे डेटा के कॉन्टेक्स्ट में इवेंट्स विज़ुअलाइज़ करना। दूसरा — इवेंट्स के आधार पर एक्शन लेना।
इवेंट्स का मकसद आपके वर्कलोड में हो रहे बदलावों और एक्शन्स के बारे में लोगों या मशीनों को काम की जानकारी देना है।