關於實現一個基於文件持久化的EventStore的核心構思

大家知道enode框架的架構是基於ddd+event sourcing的思想。我們持久化的不是聚合根的最新狀態,而是聚合根產生的領域事件。最近我在思考如何實現一個基於文件的eventstore。目標有兩個: 1.必須要高性能; 2.支持聚合根事件的併發持久化,要確保單個聚合根實例不會保存版本號相同的事件; 事件持久化高性能 經過了一番調研,發現用文件存儲事件非常合適。要確保高性能,我們可以順序寫文
相關文章
相關標籤/搜索