.NET遵循CQRS-ES架構的EventFlow的DDD + CQRS + Event-sourcing原始碼

banq發表於2021-03-15

遵循CQRS-ES架構的EventFlow的DDD + CQRS + Event-sourcing示例。它配置有RabbitMQ,MongoDB(快照儲存),PostgreSQL(讀儲存),EventStore(GES)。它針對.Net Core 2.2,幷包含docker compose檔案
點選標題進入github
 
常見的CQRS / ES架構如下圖所示 .NET遵循CQRS-ES架構的EventFlow的DDD + CQRS + Event-sourcing原始碼
該示例包含以下概念,每個概念如下所示
  • 聚合Aggregates
  • 命令匯流排和命令
  • 同步訂閱
  • 事件儲存(GES
  • 記憶體中讀取模型。
  • 快照(MongoDb
  • Saga
  • 事件釋出(記憶體中,RabbitMq
  • 後設資料
  • 命令匯流排裝飾器,自定義值物件,自定義執行結果,...


 

相關文章