2013-05-03 11 views
12

मैं घटनाओं के आधार पर एक प्रणाली को लागू करने के लिए EvenStore from Greg Young का उपयोग करने की गंभीरता से सोच रहा हूं। हालांकि, मुझे यकीन नहीं है कि ग्रेग यंग से इवेंटस्टोर स्नैपशॉट का समर्थन करता है या नहीं। स्नैपशॉट्स मेरे आवेदन के लिए महत्वपूर्ण आवश्यकता है क्योंकि हम हर समय ऑब्जेक्ट स्टेटस बनाने के लिए सभी घटनाओं को फिर से चलाने के लिए नहीं चाहते हैं।क्या ग्रेग यंग इवेंटस्टोर से स्नैपशॉट समर्थित है?

क्या कोई मुझे इवेंटस्टोर (ग्रेग यंग संस्करण) में स्नैपशॉट बनाने के तरीके पर नमूने प्रदान कर सकता है?

+5

डाउनवॉट्स क्यों? उचित प्रश्न इमो। –

उत्तर

6

हां, बस उन्हें एक स्ट्रीम में रखें और उस स्ट्रीम के पहले मान को पढ़ें।

उदाहरण के लिए:

/streams/foo 
/streams/too-domainsnapshot 

स्नैपशॉट धारा बंद पिछले स्नैपशॉट पढ़ा तो संस्करण यह की ओर इशारा से आगे पढ़ने के पढ़ने है।

आप कई अलग-अलग स्नैपशॉट्स के साथ कई धाराएं भी प्राप्त कर सकते हैं। मेरा मानना ​​है कि आम डोमेन रैपर पहले से ही इसका समर्थन करते हैं।

इसके अलावा हमारे चर्चा समूह (वेबसाइट पर लिंक) में तेजी से उत्तर दिया जाएगा

+0

धन्यवाद ग्रेग। आप से प्रतिक्रिया देखने के लिए अच्छा है। क्या कोई नमूने हैं जिन्हें मैं संदर्भित कर सकता हूं? –

+0

हालांकि मैं डिस्क स्नैप को बचाने के लिए इस स्नैपशॉट से पहले की घटनाओं को भी हटाना चाहता हूं ... क्या यह संभव है? –

संबंधित मुद्दे