我認真考慮使用EvenStore from Greg Young來實現基於事件的系統。但是,我不確定Greg Young的EventStore是否支持快照。快照是我的應用程序的關鍵要求,因爲我們不想每次重播所有事件來構造對象狀態。Greg Young EventStore是否支持快照?
任何人都可以提供關於如何在EventStore(Greg Young Version)中創建快照的示例嗎?
我認真考慮使用EvenStore from Greg Young來實現基於事件的系統。但是,我不確定Greg Young的EventStore是否支持快照。快照是我的應用程序的關鍵要求,因爲我們不想每次重播所有事件來構造對象狀態。Greg Young EventStore是否支持快照?
任何人都可以提供關於如何在EventStore(Greg Young Version)中創建快照的示例嗎?
是的,只是把它們放在一個流中,並讀取該流的第一個值。
如:
/streams/foo
/streams/too-domainsnapshot
當讀取讀取上次快照關閉快照流然後從它指向的版本,請前進。
您還可以擁有許多具有許多不同快照的流。我相信通用域包裝器已經支持這一點。
此外,我們的討論組可能會有更快的回答(網站鏈接)
謝謝Greg。很高興看到您的回覆。有什麼我可以參考的樣品嗎? – 2013-05-04 05:02:57
但是,我想也刪除此快照之前的事件以節省磁盤空間......這可能嗎? – 2017-03-25 08:35:24
爲什麼downvotes?公平的問題imo。 – 2013-05-04 04:40:56