2016-11-23 58 views

回答

0

我正在學習CQRS架構模式,但我有點困惑。在這種模式下,我必須放置哪些方法不會查詢和不命令數據庫?

CQRS中的「查詢」,在讀取信息的意義上並不一定意味着「數據庫查詢」存在於另一個進程中;它可能僅僅意味着詢問關於內存中數據狀態的問題,而不改變它。

X { 
    boolean isPrimeNumber(); 
} 

這是關於X狀態的查詢,所以它將成爲讀取模型的一部分。

X { 
    T calculateSomething(Args...); 
} 

這也將是一個查詢;因此是讀取模型的一部分。

+0

謝謝!現在對我來說很清楚。 –

相關問題