我在高可扩展性网站上工作以用于学习目的。我决定使用 CQS 模式和 CQRS 的一些想法。我有单独的写入和读取层,供系统从消息总线(两个单独的消息总线)发送和接收的命令处理程序和事件处理程序使用。
我在处理命令时遇到了一些问题。我读到该命令不应该返回任何内容。现在的重点是:例如,我有一个表单,用户可以创建一个事件,或者例如更改他的个人资料(照片或姓名)中的某些内容。用户单击保存后,我想向他展示他的个人资料或将新事件添加到他的墙上。但是当命令只发送到总线时,我怎么知道他的个人资料已经更新了?我如何连接命令和 CRUD 操作的想法?或者可能是这个错误的想法?