cqrs पर टैग किए गए जवाब

कमांड क्वेरी जिम्मेदारी अलगाव डिजाइन पैटर्न

2
कमांड में ही हैंडलिंग पद्धति के बजाय हैंडल () के साथ अलग क्लास कमांडहैंडलर क्यों
मेरे पास इस तरह से S # arp Architecture का उपयोग करके CQRS पैटर्न का एक भाग है : public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler<MyCommand, CommandResult> { Handle(MyCommand command) { // some code for saving Customer …

3
क्या डोमेन ड्रिवेन डिज़ाइन में डोमेन ऑब्जेक्ट केवल लिखने के लिए ही माना जाता है?
मैं लगभग दो वर्षों से डोमेन ड्रिवेन डिज़ाइन के बारे में पढ़ रहा हूँ और सावधानी से अपने दैनिक कार्य में या कम से कम योजनाएँ बना रहा हूँ कि मैं नियमित रूप से डोमेन ड्रिवेन डिज़ाइन के भीतर किस तरह से काम कर सकता हूँ। एक निष्कर्ष जो मैंने …

2
CQRS + इवेंट सोर्सिंग: (क्या यह सही है) कमांड को आम तौर पर पॉइंट-टू-पॉइंट बताया जाता है, जबकि डोमेन इवेंट्स को पब / सब के माध्यम से सूचित किया जाता है?
मैं मूल रूप से CQRS की अवधारणा और संबंधित अवधारणाओं के चारों ओर अपना सिर लपेटने की कोशिश कर रहा हूं । हालाँकि CQRS आवश्यक रूप से मैसेजिंग और ईवेंट सोर्सिंग को शामिल नहीं करता है, लेकिन यह एक अच्छा संयोजन प्रतीत होता है (जैसा कि इन अवधारणाओं को मिलाकर …

2
DDD के बिना और बिना (या के साथ?) ES - क्या मॉडल लिख रहा है और क्या पढ़ा मॉडल है?
जहां तक ​​मैं समझता हूं, CQRS के पीछे का बड़ा विचार कमांड और क्वेरी को संभालने के लिए 2 अलग-अलग डेटा मॉडल हैं। इन्हें "राइट मॉडल" और "रीड मॉडल" कहा जाता है। आइए ट्विटर एप्लिकेशन क्लोन के एक उदाहरण पर विचार करें। यहाँ आदेश हैं: उपयोगकर्ता खुद को पंजीकृत कर …
11 cqrs  read-model 

1
कैसे जोड़ें / बनाएँ * कमांड को CQRS + इवेंट सोर्सिंग आर्किटेक्चर में संभाला जाना चाहिए
मैं इवेंट सोर्सिंग के साथ CQRS पैटर्न का उपयोग करके अपने पहले आवेदन को लागू करना चाहता हूं। मैं सोच रहा हूं कि कैसे कुल जड़ों के निर्माण को ठीक से संभाला जाए। मान लीजिए कि कोई CreateItem कमांड भेजता है। इसे कैसे संभाला जाना चाहिए? इवेंट आइटम कहाँ संग्रहीत …

2
कमान संचालकों और DDD
मेरे पास ASP.NET MVC एप्लिकेशन है, जो डेटा प्राप्त करने के लिए एक क्वेरी सेवा और कमांड भेजने के लिए एक कमांड सेवा का उपयोग करता है। मेरा प्रश्न कमांड भाग के बारे में है। यदि कोई अनुरोध आता है, तो कमांड सेवा एक कमांड डिस्पैचर का उपयोग करती है …

3
घटनाओं को दोहराते समय CRQS में दुष्प्रभावों को कैसे संभालें?
यह कहा जाता है कि CQRS में बग को ठीक करना आसान है, आप बस फिर से काम करते हैं और फिर घटनाओं को दोहराते हैं। लेकिन, क्या होगा अगर घटनाओं में से एक बाहरी प्रणाली को आपके नियंत्रण में न रखें ताकि ग्राहक को "एक आइटम जहाज" करें यदि …

2
CQRS में नया एग्रीगेट रूट कैसे बनाएं?
हमें cqrs वास्तुकला में नई समग्र जड़ें कैसे बनानी चाहिए? इस उदाहरण में मैं नया समुच्चय मूल AR2 बनाना चाहता हूं जो पहले एक AR1 के संदर्भ में है। मैं AR2 विधि का उपयोग करते हुए AR2 को शुरुआती बिंदु के रूप में बना रहा हूं। अब तक मुझे कुछ …

3
मुझे समझौता करना होगा: DRY, या कमांड-क्वेरी-सेपरेशन?
मैं हाल ही में एक विधि को फिर से शुरू कर रहा था जो एक कमांड और एक क्वेरी विधि थी। एक कमांड विधि और एक क्वेरी विधि में इसे अलग करने के बाद, मैंने पाया कि कोड में अब कई जगह हैं जहां मैं कमांड को कॉल कर रहा …

4
CQRS + ES में किसी वस्तु को पूरी तरह से कहां से आरंभ किया जाना चाहिए: निर्माणकर्ता में, या पहली घटना को लागू करते समय?
ओओपी समुदाय में व्यापक सहमति प्रतीत होती है कि वर्ग निर्माणकर्ता को आंशिक रूप से या पूरी तरह से असंगठित वस्तु नहीं छोड़नी चाहिए। "इनिशियलाइज़ेशन" से मेरा क्या मतलब है? मोटे तौर पर, परमाणु प्रक्रिया जो एक नव निर्मित वस्तु को एक ऐसी स्थिति में लाती है जहां उसके सभी …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.