gpt4 book ai didi

domain-driven-design - 在 CQRS http 应用程序中实现 Saga/进程管理器

转载 作者:行者123 更新时间:2023-12-04 08:20:07 25 4
gpt4 key购买 nike

按照这个例子:https://msdn.microsoft.com/en-us/library/jj591569.aspx (图3)

它如何适应 http 应用程序?

用户应该向 PlaceOrderController 执行一个 http 请求,它将发送一个 PlaceOrderCommand,但是订单流程管理器将如何向用户回答“9.订单已确认”? Controller 如何知道这一点,以便将此信息返回给用户?

谢谢

最佳答案

您根本不会立即回答“订单已确认”。看看亚马逊和其他购物网站是如何做的:提交订单后,您只会收到“订单已接受”确认(例如,HTTP 代码 202 已接受)。当订单流程管理器处理实际订单时,“订单已被接受”将在单独的消息/ channel (例如电子邮件)上向用户发送“已确认”通知。

关于domain-driven-design - 在 CQRS http 应用程序中实现 Saga/进程管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32593268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com