花費 7 ms
【DDD】領域驅動設計實踐 —— 架構風格及架構實例

本文是【DDD】系列文章中的其中一篇,其他可參考:使用領域驅動設計思想實現業務系統 概述 DDD為復雜軟件的設計提供了指導思想,其將易發生變化的業務核心域放置在限定上下文中,在確保核心域一致性和內 ...

Mon Sep 11 02:36:00 CST 2017 0 13209
CQRS實踐(1): 什么是CQRS

什么是CQRS? 這個問題網上可以找到很多資料,未接觸過的童鞋請先查看Udi Dahan, Grey Young, Rinat Abdullin,園子里dax.net,以及Jdon社區上的相關文章。 ...

Fri Mar 23 17:52:00 CST 2012 27 28995
CQRS與Event Sourcing之淺見

引言 DDD是近年軟件設計的熱門。CQRS與Event Sourcing作為實施DDD的一種選擇,也逐步進入人們的視野。圍繞這兩個主題,軟件開發的大咖[Martin Fowler]、[Greg Yo ...

Mon Jan 11 03:45:00 CST 2021 17 2786
CQRS實踐(4): 領域事件

前幾篇隨筆中討論了CQRS中的Command,本篇隨筆中將討論CQRS中的領域事件(Domain Event)。 概念 先回顧下CQRS中一個UI操作的執行過程: 首先,用戶在UI中點擊一個按鈕 ...

Thu May 24 08:31:00 CST 2012 21 6041
CQRS實踐(2): Command的實現

概述 繼續引用上篇文章中的圖片(來源於Udi Dahan博客),UI中的寫入操作都將被封裝為一個命令中,發送給Domain Model來處理。 我們遵循Domain Driven Design ...

Wed Mar 28 17:01:00 CST 2012 8 9623
CQRS實踐(3): Command執行結果的返回

上篇隨筆討論了CQRS中Command的一種基本實現。 面對UI中的各種命令,Controller會創建相應的Command對象,然后將其交給CommandBus,由CommandBus統一派發到相 ...

Fri Mar 30 06:43:00 CST 2012 16 5492
DDD:DDD+CQRS+高伸縮性的分布式架構

物理架構 物理架構優勢 WEB服務器可以單獨做負載平衡(獨立伸縮)。 應用服務可以單擊做負載平衡(獨立伸縮)。 容易引入“后台任務服務器”(正在做這方面的支持)。 支持混合部 ...

Fri Apr 19 22:26:00 CST 2013 14 5288
CQRS:CQRS + DDD + MDP 實現快速應用程序開發

背景 企業需要“快速的”和“高質量的”交付應用,采用傳統的三層架構+數據驅動開發可以帶來快速交付,但是高質量視乎無從保證,這篇文章我談談我准備如何應對這種需求。 思路 CQRS + DDD + ...

Mon May 27 16:39:00 CST 2013 10 4835
Event Store框架探究

摘要:   游戲開發中,經常會越到千奇百怪的Bug。后台程序都是以demon 方式運行,要么GDB,要么Log。一些確定性的bug可以直接使用GDB調試,比如特定請求會Crash。如果是運行一段時間 ...

Mon Mar 19 06:12:00 CST 2012 8 5262

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM