1
我正在學習CQRS架構模式,但我有點困惑。在這種模式下,我必須放置哪些方法不會查詢和不命令數據庫?在cqrs中放置哪些域邏輯方法?
我正在談論諸如CalculateSomething()
或IsPrimeNumber()
等方法。
我正在學習CQRS架構模式,但我有點困惑。在這種模式下,我必須放置哪些方法不會查詢和不命令數據庫?在cqrs中放置哪些域邏輯方法?
我正在談論諸如CalculateSomething()
或IsPrimeNumber()
等方法。
我正在學習CQRS架構模式,但我有點困惑。在這種模式下,我必須放置哪些方法不會查詢和不命令數據庫?
CQRS中的「查詢」,在讀取信息的意義上並不一定意味着「數據庫查詢」存在於另一個進程中;它可能僅僅意味着詢問關於內存中數據狀態的問題,而不改變它。
X {
boolean isPrimeNumber();
}
這是關於X狀態的查詢,所以它將成爲讀取模型的一部分。
X {
T calculateSomething(Args...);
}
這也將是一個查詢;因此是讀取模型的一部分。
謝謝!現在對我來說很清楚。 –