.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)
- 後設資料
- 命令匯流排裝飾器,自定義值物件,自定義執行結果,...
相關文章
- booking-microservices:基於.Net Core的CQRS、DDD、垂直切片架構、事件溯源案例ROS架構事件
- ECommerce Microservices:基於DDD+CQRS的實用電子商務.NET原始碼ROS原始碼
- GitHub - kgrzybek/modular-monolith-with-ddd: DDD單體模組化架構.NET案例原始碼GithubMono架構原始碼
- 從單體架構遷移到 CQRS 後,DDD 並不可怕架構
- DDD 中的那些模式 — CQRS模式
- .NET 5 原始碼生成器——MediatR——CQRS原始碼
- 領域驅動設計DDD和CQRS架構模式落地實踐架構模式
- akka-typed(10) - event-sourcing, CQRS實戰
- 認知篇:CQRS架構模式的本質架構模式
- 從MVC到DDD的架構演進MVC架構
- 架構-初識DDD架構
- 使用領域驅動設計DDD和CQRS實現身份驗證的微服務原始碼專案微服務原始碼
- 基於乾淨架構使用原始SQL和DDD實現.NET Core REST API開源案例架構SQLRESTAPI
- 基於.NET+ Oracle三層架構的醫院LIS系統原始碼Oracle架構原始碼
- Apache 的架構師們遵循的 30 條設計原則Apache架構
- CQRS框架(nodejs的DDD開發落地框架)初識感想框架NodeJS
- 從單體架構轉向CQRS - Wu架構
- 基於DDD領域建模思想、COLA開源架構和CQRS模式設計和構建貨物運輸系統架構模式
- CQRS架構和Axon框架入門實踐架構框架
- Spring Boot的Clean架構教程與原始碼 - BaeldungSpring Boot架構原始碼
- CQRS命令查詢分離架構的多種形式實現 - Kapil架構API
- Android平臺架構的介紹和原始碼分析Android架構原始碼
- 【大資料】深入原始碼解析Map Reduce的架構大資料原始碼架構
- PACS原始碼,遵循DICOM3.0國際標準開發的醫院PACS原始碼原始碼
- 原始碼解析.Net中Host主機的構建過程原始碼
- thrift原始碼分析-架構設計原始碼架構
- 使用DDD和Spring HATEOAS構建一個MRP的API例項和原始碼 - elcaSpringAPI原始碼
- .NET 雲原生架構師訓練營(KestrelServer原始碼分析)--學習筆記架構Server原始碼筆記
- Mybatis原始碼分析(一)Mybatis的架構設計簡介MyBatis原始碼架構
- 大家對 Laravel 的原始碼和架構感興趣麼?Laravel原始碼架構
- 線上客服系統原始碼/IM原始碼框架架構原始碼框架架構
- DCI架構是如何解決DDD戰術建模缺點的?架構
- .NET Core 使用MediatR CQRS模式模式
- Spring Boot下的一個DDD案例原始碼介紹Spring Boot原始碼
- java架構的程式碼結構Java架構
- jQuery原始碼分析系列 : 整體架構jQuery原始碼架構
- 深入解析Underscore.js原始碼架構JS原始碼架構
- hadoop 原始碼分析HDFS架構演進Hadoop原始碼架構