संभवतः हम आदेशों के एक ही सेट को लागू करके राज्य को पुनर्जीवित कर सकते हैं, तो घटनाओं के बजाय आदेशों को संग्रहीत क्यों न करें?इवेंट स्टोर/सीक्यूआरएस आर्किटेक्चर में, आदेशों के बजाय ईवेंट क्यों संग्रहीत किए जाते हैं?
7
A
उत्तर
11
घटनाक्रम, "यह हमारे सिस्टम में हुआ" संवाद। घटनाएं होती हैं जब एक आदेश स्वीकार और संसाधित किया जाता है। कोई भी इस तथ्य को अस्वीकार या परिवर्तित नहीं कर सकता है। सिस्टम
में परिवर्तनों का यह एकमात्र आधिकारिक स्रोत है सिस्टम सिस्टम ("कमांड हैंडलर") में परिवर्तन करने के प्रभारी घटक को बताने के लिए सिस्टम के एक हिस्से (जैसे यूआई) के लिए एकमात्र तरीका है। यह करना चाहता है। हालांकि, कमांड हैंडलर विभिन्न कारणों से कमांड को संसाधित नहीं कर सकता है। यूआई में पुरानी जानकारी हो सकती है और कमांड को प्रोसेस करने से व्यवसाय की भावना नहीं आती है या उपयोगकर्ता को उस क्रिया को करने के लिए विशेषाधिकार नहीं मिल सकते थे। किसी भी तरह से, आदेश वास्तव में सिर्फ एक अनुरोध है & सिस्टम की स्थिति
पर कोई असर नहीं है।
संबंधित मुद्दे
- 1. स्टैक्स पर मूल्य-प्रकार क्यों संग्रहीत किए जाते हैं?
- 2. एंड्रॉइड टच इवेंट कैसे वितरित किए जाते हैं?
- 3. स्टेटलेस ईजेबी क्यों पूल किए जाते हैं?
- 4. MouseAdapter का उपयोग करते समय माउस ड्रैग किए गए ईवेंट क्यों नहीं प्राप्त किए जाते हैं?
- 5. स्मृति में फ़्लोटिंग पॉइंट नंबर कैसे संग्रहीत किए जाते हैं?
- 6. कैसंद्रा के 0.7 माध्यमिक इंडेक्स कैसे संग्रहीत किए जाते हैं?
- 7. वेब एप्लिकेशन प्रोजेक्ट असेंबली संदर्भ कहां संग्रहीत किए जाते हैं?
- 8. जावास्क्रिप्ट में अक्सर सहायक तरीके क्यों उपयोग किए जाते हैं?
- 9. रूबी विधियों में विस्मयादिबोधक चिह्न क्यों उपयोग किए जाते हैं?
- 10. दोस्त वर्ग सत्यापन के लिए क्यों उपयोग किए जाते हैं?
- 11. सी ++ मानचित्र क्यों प्रयास नहीं किए जाते हैं?
- 12. टीएसट्रिंग्स के रूप में चर क्यों घोषित किए जाते हैं और टीस्ट्रिंगलिस्ट के रूप में बनाए जाते हैं?
- 13. रेलटी प्रारंभकर्ता क्यों निष्पादित नहीं किए जाते हैं?
- 14. ताले अलग वस्तुओं पर क्यों प्रदर्शन किए जाते हैं?
- 15. फ़ैंटॉम संदर्भ क्यों स्वीकृत नहीं किए जाते हैं?
- 16. इरलांग पैकेज क्यों उपयोग नहीं किए जाते हैं?
- 17. एचटीएमएल चेकबॉक्स तत्व केवल तभी सबमिट किए जाते हैं जब वे चेक किए जाते हैं?
- 18. सी # जेनेरिक कैसे लागू किए जाते हैं?
- 19. जावास्क्रिप्ट में ईवेंट हैंडलर क्रम में बुलाए जाते हैं?
- 20. व्यूपेजर में वेब व्यू लोड नहीं किए जाते/प्रस्तुत किए जाते हैं जब तक पेज
- 21. जावा थ्रेड कैसे निर्धारित किए जाते हैं?
- 22. रैजोरइंजिन में टेम्पलेट कैसे कैश किए जाते हैं?
- 23. स्मृति में हैशटेबल और हैश मैप कुंजी-मूल्य कैसे संग्रहीत किए जाते हैं?
- 24. Magento डेटाबेस में उत्पाद विशेषताएँ और विशेषता विकल्प कैसे संग्रहीत किए जाते हैं?
- 25. सी ++ में आंतरिक रूप से संदर्भ कैसे संग्रहीत किए जाते हैं?
- 26. आईओएस गेम्स कैसे स्थापित किए जाते हैं?
- 27. सदस्य प्रकार कैसे कार्यान्वित किए जाते हैं?
- 28. म्यूटेक्स कैसे कार्यान्वित किए जाते हैं?
- 29. डोम पार्सर्स कैसे कार्यान्वित किए जाते हैं?
- 30. कमजोर संदर्भ कैसे लागू किए जाते हैं?
धन्यवाद, यह बहुत उपयोगी है। –
प्लस, आदेशों का पुन: निष्पादन विनाशकारी होगा (डेटा को प्रभावित करेगा)। काम करने के लिए आदेशों को फिर से निष्पादित करने के लिए, आपको एक ही प्रारंभिक स्थिति रखना होगा। परिभाषा के अनुसार घटनाक्रम विनाशकारी नहीं हैं। – Rich
मुझे पता है कि मैं पार्टी के लिए थोड़ा देर हो चुकी हूं, लेकिन ईवेंट स्टोर को फिर से बनाने के लिए इवेंट स्टोर का पूरा बिंदु नहीं है? अपने आप में एक आदेश का अनुरोध नहीं है? – Fatmuemoo