gpt4 book ai didi

publish-subscribe - 处理事件驱动架构中的多事件依赖

转载 作者:行者123 更新时间:2023-12-04 01:44:01 26 4
gpt4 key购买 nike

如果您有一个事件驱动的架构并且订阅事件的服务在继续创建链中的下一个事件之前必须等待多个事件(相同类型),那么最佳实践是什么?

一个例子是图书订单处理服务,它必须等待订单中的每一本书都被仓库处理,然后再创建订单已被拣选的事件,以便运输服务(或类似的东西)提取订单并开始准备发货。

最佳答案

您可以使用 Aggregator模式,也称为并行护航。

本质上,您需要有某种方法来识别需要聚合的消息,以及何时接收到整个聚合集,以便开始处理。

不用出门buying the book *,Apache Camel 集成平台网站有一些nice resource关于实现聚合器模式。虽然这显然是 Camel 特有的,但您可以看到涉及哪些类型的事情。

* 免责声明,我与 Adison Wesley 或本书的任何作者没有任何关联...

关于publish-subscribe - 处理事件驱动架构中的多事件依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37830008/

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