我需要对此提出一些意见/建议/建议。
我有这个用例,其中一个事件可以触发 CQRS 中的另一个命令。
场景是,有 1 个命令服务和 2 个订阅者/查询服务,其中 1 个订阅者需要执行一些搜索,并且根据搜索结果可以发出另一个命令。
现在,问题是查询服务应该发出一个命令(直接到 eventstore:我猜这会破坏 cqrs 的目的)还是对将发出命令的命令服务(可能通过 api 网关)进行正常的 api 调用?
我需要对此提出一些意见/建议/建议。
我有这个用例,其中一个事件可以触发 CQRS 中的另一个命令。
场景是,有 1 个命令服务和 2 个订阅者/查询服务,其中 1 个订阅者需要执行一些搜索,并且根据搜索结果可以发出另一个命令。
现在,问题是查询服务应该发出一个命令(直接到 eventstore:我猜这会破坏 cqrs 的目的)还是对将发出命令的命令服务(可能通过 api 网关)进行正常的 api 调用?