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

sto*_*321 12 wso2 wso2esb

任何人都会通过调用和发送调解员之间的区别以及使用这两个调解器的用例来取悦.

kri*_*han 15

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

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

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

用例 - 服务链.即 - 车辆牌照续期服务

  • 响应没有到达呼叫中介,响应来到呼叫中介后面的下一个中介.Ex- <call> <endpoint> </ call> <log level ="full"/>响应将命中日志介体. (2认同)

Luc*_*res 0

另一个特点是callout介体是阻塞的,send介体和call介体不是阻塞的。这个答案是关于 4.8.0 之前的 WSO2 版本