我已經看到很多關於EventStores的內容,但所有文章都與關於CQRS的討論結合在一起。沒有CQRS的EventStore
我們希望使用EventStores來集成有界的上下文,但想要堅持使用傳統的ORM來讀/寫聚合,以避免命令/查詢和單獨的讀模型,這在我們的例子中會增加太多的複雜性。
由於它很受歡迎,所以一起討論這兩個概念,人們相信它們意味着一起生活 - 與實施用於聚合/ CQRS /閱讀的EventStores相比,在不使用CQRS的情況下執行EventStore'lite'模型也是?
爲了使用事件存儲方法,你八九不離十需要有所有*數據更改*操作由導致系統命令併產生一個事件(然後您可以存儲和重放)。這在CQRS環境中非常合適 - 但我不明白爲什麼你自己也無法創建這樣一個系統 - 它只是需要紀律來處理通過命令和觸發事件的所有數據更改來報告什麼是發生了。 – 2013-03-27 09:48:09