asp.net-core - Masstransit 按顺序执行事件
问题描述
我正在使用事件驱动架构,我正在使用 RabbitMq 进行排队,并使用 masstransit 进行传奇模式。我有我希望这些事件按顺序执行的事件,例如当 EventOne 完成执行时,saga 应该自动触发 EventTwo,我只为第一个事件调用请求客户端,它会继续按顺序触发事件直到最后一个事件。有人可以帮我吗?谢谢大家的帮助。
解决方案
如果您需要根据初始事件按顺序执行活动,我建议使用路由单。MassTransit Courier无需中央协调器即可支持活动的执行和补偿。
推荐阅读
- python - 为什么我的代码运行但没有实际执行其分配的功能
- java - Java itextpdf文件输出流实际上并未关闭
- gcc - 在 64 位 ubuntu linux 中编译期间使用 -m32 选项时 sem_wait 卡住
- ejb - Netbeans 中的 EJB 注入
- google-sheets - 在受保护的 Google 工作表中添加/删除行
- c++ - VS2019 typedef在包含时发生变化
- html - 输入值未使用 POST 方法发送到 URL - HTML
- nestjs - 如何在typeorm中合并两个表?
- unity3d - 我如何销毁我实例化的预制件?(统一)
- javascript - JavaScript 中的博客存档?