wso2:esb: call mediator 和 send mediator 的基本区别是什么

wso2:esb: What is the basic difference between call mediator and send mediator

任何人都可以通过一些关于调用和发送调解器之间的区别以及这两个调解器使用的用例的说明。

发送中介 - 用于将消息从 Synapse 发送到某个端点。然后将响应 return 发送到 OutSequence,您可以在其中将其发送回客户端

用例 - 当您只需要将消息发送到一个后端并且 return 将响应返回给客户端时。

调用中介 - 也用于将消息从 Synapse 发送到某个端点,但响应不会到达 OutSequence。当我们使用调用中介发送请求时,响应将到达调用后立即放置的中介 mediator.So 这将允许我们在单个序列中的链中一个接一个地指定所有服务调用

用例 - 服务链。即- Vehicle license renewal service

还有一个特点就是calloutmediator是阻塞的,sendmediator和callmediator没有阻塞。这个答案是关于 4.8.0

之前的 WSO2 版本