2
我需要對此進行一些意見/建議/建議。在CQRS中觸發另一個命令的一個事件
予有這種使用情況下,其中1個事件可以在CQRS觸發另一個命令。
的情況是,有1名指揮人員和2名用戶/查詢服務和用戶的1需要執行一些搜索和基於搜索可以發出另一個命令的結果。
現在,問題是查詢服務應該發出一個命令(直接發送到事件庫:我猜這打敗了cqrs的目的),或者對命令服務(可能通過api網關)進行正常的api調用,命令?
我需要對此進行一些意見/建議/建議。在CQRS中觸發另一個命令的一個事件
予有這種使用情況下,其中1個事件可以在CQRS觸發另一個命令。
的情況是,有1名指揮人員和2名用戶/查詢服務和用戶的1需要執行一些搜索和基於搜索可以發出另一個命令的結果。
現在,問題是查詢服務應該發出一個命令(直接發送到事件庫:我猜這打敗了cqrs的目的),或者對命令服務(可能通過api網關)進行正常的api調用,命令?
我不會一個查詢的命令首先的模式,我不會針對EventStore,當你正確地指出。
查詢的目標,你從事件存儲產生的許多可能讀的車型之一。
如果查詢發出命令,它不是一個查詢了,它隨着服務;因此,在這種情況下,您應該調用一項服務。
希望是有道理的,祝你好運與您的項目。
我不知道我在這裏理解你定義的「服務」和「調用服務」。如果有幫助,我使用'asp.net core c#'。 –
作爲API(潛在的REST)端點的服務 –