ENode是什么 ENode是一個.NET平台開源的應用開發框架,為開發人員提供了一套完整的基於DDD+CQRS+ES+(in-memory)+EDA架構風格的解決方案。 ENode的特色是什么 ...
ENode是什么 ENode是一個.NET平台開源的應用開發框架,為開發人員提供了一套完整的基於DDD+CQRS+ES+(in-memory)+EDA架構風格的解決方案。 ENode的特色是什么 ...
前言 今天是個開心的日子,又是周末,可以輕輕松松的寫寫文章了。去年,我寫了ENode 1.0版本,那時我也寫了一個分析系列。經過了大半年的時間,我對第一個版本做了很多架構上的改進,最重要的就是讓EN ...
ENode架構圖 什么是ENode ENode是一個.NET平台下,純C#開發的,基於DDD,CQRS,ES,EDA,In-Memory架構風格的,可以幫助開發者開發高並發、高吞吐、可伸縮、 ...
前言 經過不斷的堅持和努力,ENode 2.0的第一個真實案例終於出來了。這個案例是一個簡易的論壇,開發這個論壇的初衷是為了驗證用ENode框架來開發一個真實項目的可行性。目前這個論壇在UI上是使用 ...
前言 今天是個開心的日子,又是周末,可以安心輕松的寫寫文章了。經過了大概3年的DDD理論積累,以及去年年初的第一個版本的event sourcing框架的開發以及項目實踐經驗,再通過今年上半年利用業 ...
前言 ENode是一個應用開發框架,為開發人員提供了一整套基於DDD+CQRS+ES+EDA架構風格的解決方案。ENode從發布1.0開始到現在的差不多兩年時間,我幾乎每周都在更新設計或實現代碼。以 ...
選擇ENode意味着什么可能很多人還不太清楚。我簡單整理了一下: 意味着你選擇了:你需要做DDD領域建模、選擇了事件驅動的架構、選擇了CQRS架構、選擇了最終一致性、選擇了事件溯源、 ...
開源地址:https://github.com/tangxuehua/enode 上一篇文章,簡單介紹了enode框架內部的整體實現思路,用到了staged event-driven archite ...
開源地址:https://github.com/tangxuehua/enode 因為enode框架的思想是,一次修改只能新建或修改一個聚合根;那么,如果一個用戶請求要涉及多個聚合根的新建或修改該怎 ...
最近打算用C#實現一個基於文件的EventStore。 什么是EventStore 關於什么是EventStore,如果還不清楚的朋友可以去了解下CQRS/Event Sourcing這種架構,我 ...