事件溯源(8):什麼是 CQRS?

搞笑談軟工 at 
事件溯源(8):什麼是CQRS?的配图
July 02 06:35~08:20 ▲圖 1:ezKanban 套用 CQRS 架構圖   前言 CQRS 是 Command Query Responsibility Segregation 的縮寫,中文翻成「命令與查詢責任分離」。今天介紹 CQRS 的涵義以及它可以解決什麼問題。   *** 起源 CQRS 是由 Greg Young 所提出的設計模式,它的概念很簡單:分開設計以下兩種操作:會改變系統狀態但不會回傳值的操作,稱之為 Command,以及不會改變狀態但會回傳值的操作,稱為 Query 。Greg Young 同時也是 Event Sourcing 的提……