【发布时间】:2015-12-18 17:05:20
【问题描述】:
任何人都希望了解调用和发送调解器之间的区别以及这两个调解器的用例。
【问题讨论】:
任何人都希望了解调用和发送调解器之间的区别以及这两个调解器的用例。
【问题讨论】:
Send mediator - 用于将消息从 Synapse 发送到某个端点。然后将响应返回到 OutSequence,您可以将其发送回客户端
用例 - 当您只需要向一个后端发送消息并将响应返回给客户端时。
调用中介 - 也用于将消息从 Synapse 发送到某个端点,但响应不会到达 OutSequence。当我们使用调用中介发送请求时,响应将到达位于调用中介之后的中介。因此,这将允许我们在单个序列中一个接一个地指定所有服务调用
用例 - 服务链。即-Vehicle license renewal service
【讨论】:
call 之后的响应将到达中介,但它没有。是默认的吗?
<soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><axis2ns19541:rows xmlns:axis2ns19541="...."/></soapenv:Body>
另一个特点是 callout 中介是阻塞的,send 中介和 call 中介没有阻塞。这个答案是关于 4.8.0 之前的 WSO2 版本
【讨论】: