【发布时间】:2020-11-09 21:57:12
【问题描述】:
我刚刚了解了 CQRS,我想将它与基于 GraphQL 的 API 结合到一个项目中。然而,为了做到这一点,我想到了一个问题:根据 CQRS,命令在执行后必须不返回任何内容。但是,根据 GraphQL 约定,突变必须返回实体的更新状态。
我应该如何处理? CQRS 和 GraphQL 不兼容吗?我想到的唯一解决方案是,为了解决突变,首先执行命令,然后执行查询,以获得响应对象。还有什么比这更好的吗?对我来说它看起来不是很有效......
提前致谢
【问题讨论】: