Architecture 在CQR中,在哪里放置一些域逻辑方法?
我正在学习CQRS架构模式,但我有点困惑。在此模式中,我必须将不查询和不命令数据库的方法放在何处 例如,我谈论的方法是Architecture 在CQR中,在哪里放置一些域逻辑方法?,architecture,cqrs,Architecture,Cqrs,我正在学习CQRS架构模式,但我有点困惑。在此模式中,我必须将不查询和不命令数据库的方法放在何处 例如,我谈论的方法是calculatemething()或IsPrimeNumber() 我正在学习CQRS架构模式,但我有点困惑。在此模式中,我必须将不查询和不命令数据库的方法放在何处 CQRS中的“查询”并不一定意味着读取另一个进程中持久化的信息的“数据库查询”;它可能仅仅意味着问一个关于内存中数据状态的问题,而不改变它 X { boolean isPrimeNumber(); } 这
calculatemething()
或IsPrimeNumber()
我正在学习CQRS架构模式,但我有点困惑。在此模式中,我必须将不查询和不命令数据库的方法放在何处
CQRS中的“查询”并不一定意味着读取另一个进程中持久化的信息的“数据库查询”;它可能仅仅意味着问一个关于内存中数据状态的问题,而不改变它
X {
boolean isPrimeNumber();
}
这是一个关于X状态的查询,因此它将是read模型的一部分
X {
T calculateSomething(Args...);
}
这也是一个疑问;因此是读取模型的一部分
X {
T calculateSomething(Args...);
}
我正在学习CQRS架构模式,但我有点困惑。在此模式中,我必须将不查询和不命令数据库的方法放在何处
CQRS中的“查询”并不一定意味着读取另一个进程中持久化的信息的“数据库查询”;它可能仅仅意味着问一个关于内存中数据状态的问题,而不改变它
X {
boolean isPrimeNumber();
}
这是一个关于X状态的查询,因此它将是read模型的一部分
X {
T calculateSomething(Args...);
}
这也是一个疑问;因此是读取模型的一部分
X {
T calculateSomething(Args...);
}