mule 中请求-回复范围的设计,为什么回复部分要求出站端点
Design of request-reply scope in mule, why does the reply section mandate a outbound endpoint
request-reply scope 要求我们在范围的回复部分放置一个出站端点,我想知道为什么要这样设计范围?
为什么 Mule 不能在内部处理这个细节?
所有 MP 只能放在请求-回复范围之后,所以我认为 Mule 应该能够使用它选择的任何端点获得回复,并将有效负载转发到范围之后的 MP。
另请注意,从请求部分调用的流从不引用回复部分中指定的出站端点,因此这个细节无论如何都由 Mule 处理,那么为什么还要要求开发人员指定出站?
request-reply
范围是 Request-Reply integration pattern:
的 1:1 实现
使用稳定(即非动态、非私有)回复渠道有很多优势,包括能够从任何流程中的任何点触发回复。
如果不需要,请考虑使用同步端点。例如,同步 JMS 端点创建动态回复通道(回复队列)以透明地支持将响应路由回调用方。
request-reply scope 要求我们在范围的回复部分放置一个出站端点,我想知道为什么要这样设计范围?
为什么 Mule 不能在内部处理这个细节?
所有 MP 只能放在请求-回复范围之后,所以我认为 Mule 应该能够使用它选择的任何端点获得回复,并将有效负载转发到范围之后的 MP。
另请注意,从请求部分调用的流从不引用回复部分中指定的出站端点,因此这个细节无论如何都由 Mule 处理,那么为什么还要要求开发人员指定出站?
request-reply
范围是 Request-Reply integration pattern:
使用稳定(即非动态、非私有)回复渠道有很多优势,包括能够从任何流程中的任何点触发回复。
如果不需要,请考虑使用同步端点。例如,同步 JMS 端点创建动态回复通道(回复队列)以透明地支持将响应路由回调用方。