0

让我解释一下我的情况。我通过队列接收到一个 XML 文件,该文件将使用 ODATA RESTful 服务影响三个不同的表。

我简化 ODATA 模式(而不是批量处理)的逻辑结论是将 XML 重定向到具有不同 XQuery 转换的三个本地代理。然后这些代理将调用 Web 服务来更新数据库。

谁能帮我?我可以在路由节点中使用 for-each 循环还是有其他方法可以做到这一点?

4

1 回答 1

2

有 3 个选项可将有效负载/请求路由到多个不同的服务(在您的情况下为本地代理) -

  1. 发布-向端点发送异步请求。没有收到任何回应。
  2. 服务呼叫- 向端点发送同步请求。
  3. 拆分连接-向多个端点同时发送多个同步请求,然后合并响应。

我相信使用 3 Publish 操作最适合您的用例。

于 2014-01-10T14:18:08.460 回答