.NET遵循CQRS-ES架構的EventFlow的DDD + CQRS + Event-sourcing原始碼
遵循CQRS-ES架構的EventFlow的DDD + CQRS + Event-sourcing示例。它配置有RabbitMQ,MongoDB(快照儲存),PostgreSQL(讀儲存),EventStore(GES)。它針對.Net Core 2.2,幷包含docker compose檔案。
點選標題進入github
常見的CQRS / ES架構如下圖所示
該示例包含以下概念,每個概念如下所示
- 聚合Aggregates
- 命令匯流排和命令
- 同步訂閱
- 事件儲存(GES)
- 記憶體中讀取模型。
- 快照(MongoDb)
- Saga
- 事件釋出(記憶體中,RabbitMq)
- 後設資料
- 命令匯流排裝飾器,自定義值物件,自定義執行結果,...
相關文章
- DDD CQRS架構和傳統架構的優缺點比較架構
- GitHub - kgrzybek/modular-monolith-with-ddd: DDD單體模組化架構.NET案例原始碼GithubMono架構原始碼
- booking-microservices:基於.Net Core的CQRS、DDD、垂直切片架構、事件溯源案例ROS架構事件
- 從單體架構遷移到 CQRS 後,DDD 並不可怕架構
- ECommerce Microservices:基於DDD+CQRS的實用電子商務.NET原始碼ROS原始碼
- DDD 中的那些模式 — CQRS模式
- 領域驅動設計DDD和CQRS架構模式落地實踐架構模式
- DDD CQRS 的前後端整合後端
- akka-typed(10) - event-sourcing, CQRS實戰
- .NET 5 原始碼生成器——MediatR——CQRS原始碼
- 對CQRS架構的幾點疑問架構
- cqrs架構下的主鍵如何生成架構
- 認知篇:CQRS架構模式的本質架構模式
- 【DDD/CQRS/微服務架構案例】在Ubuntu 14.04.4 LTS中執行WeText專案的服務端微服務架構Ubuntu服務端
- 從MVC到DDD的架構演進MVC架構
- Netty 原始碼分析系列(二)Netty 架構設計Netty原始碼架構
- 採用cqrsnode框架開發的DDD CQRS例子框架
- 使用Akka實現CQRS/ES的原始碼原始碼
- qemu原始碼架構原始碼架構
- 使用領域驅動設計DDD和CQRS實現身份驗證的微服務原始碼專案微服務原始碼
- cqrs模式下ddd中的domain service如何實現模式AI
- Apache 的架構師們遵循的 30 條設計原則Apache架構
- Netty-Channel架構體系原始碼解讀Netty架構原始碼
- 基於乾淨架構使用原始SQL和DDD實現.NET Core REST API開源案例架構SQLRESTAPI
- 從單體架構轉向CQRS - Wu架構
- 基於.NET+ Oracle三層架構的醫院LIS系統原始碼Oracle架構原始碼
- Event-Sourcing+CQRS的Spring原始碼案例Spring原始碼
- 基於DDD領域建模思想、COLA開源架構和CQRS模式設計和構建貨物運輸系統架構模式
- 關於DDD,語言和主流架構架構
- CQRS框架(nodejs的DDD開發落地框架)初識感想框架NodeJS
- CQRS架構和Axon框架入門實踐架構框架
- 嚴格遵循GPL的開放原始碼病毒現身 (轉)原始碼
- 繼CQRS-DDD-Actor 於一身的新一代框架Domain 編碼完成框架AI
- CQRS命令查詢分離架構的多種形式實現 - Kapil架構API
- 【大資料】深入原始碼解析Map Reduce的架構大資料原始碼架構
- Spring Boot的Clean架構教程與原始碼 - BaeldungSpring Boot架構原始碼
- 基於Java的微服務架構原始碼案例AbixenJava微服務架構原始碼
- 為什麼要使用MVC+REST+CQRS架構MVCREST架構