读了一些关于DDD的书,但是我很难弄清与DDD相关的CQRS。
我对项目设计的看法如下:
该图显示的内容如下...
我们看到3层:
该图描述了以下定律:
应用程序层可以将commands
发送到域层。
应用程序层可以将queries
发送到基础结构层。
域层可以通过domain events
发出event bus
。
应用程序层必须通过domain events
来监听event bus
,并且可以将信息转发到某个WebSocket,或者转发给任何...
基础结构层必须通过domain events
来监听event bus
,例如,当收到域事件时,它将在数据库中创建一条记录。
我的问题是,我对设计的描述理解是否适合并描述为DDD模式?如果没有,我会误解或可以改善什么?