【发布时间】:2023-03-20 15:09:01
【问题描述】:
我在主要流程的末尾有异步范围。三个进程的异步范围流引用:日志记录、审计和入站有效负载操作。问题是现在我需要修改主要流程并添加响应“机制”。响应内容取决于 Web 服务响应,它位于异步范围流之一中。所以我需要以某种方式“等待”每个进程在异步范围内完成以发送正确的响应。可以尝试将线程设置为睡眠,但在我的情况下这不是一个好的解决方案。 Mule 注册表中是否有一些变量/属性可以跟踪异步处理或其他内容?目前,睡眠有多种可能性,但这很脆弱,总体上不是一个好的解决方案。
【问题讨论】:
-
可能没有帮助,但也许请求-回复范围适用于您的场景?它是异步的,有回复。 docs.mulesoft.com/mule-runtime/3.9/request-reply-scope
-
你为什么写“可能没有帮助”?什么让你有那个想法?我不太了解队列以及技术、模式等
标签: asynchronous mule mule-esb