2

我让 Oracle Service Bus 公开了一项服务,该服务聚合了来自 3 个不同后端的响应。

最大的问题是 OSB 在响应大负载时表现非常糟糕。

如果响应有大约 20 MB 的肥皂消息,它需要在大约 700 MB 的内存中使用 xquery、xpath(由 OSB 提供的函数)进行聚合和转换!!!!(真的!)

这意味着如果 2,3 个用户同时提出请求,OOME 很快就会导致游戏结束。

那么是否有一些开源替代方案可以实现聚合器模式服务(来自多个后端的聚合肥皂响应)?

我可以通过调用其他 3 个 WS 的 WS 自己执行此操作(顺序开始,然后并行),但我想首先知道 java 中是否已经有这样的东西(如 OSB 的拆分连接),所以我不必重新发明轮子。

谢谢

4

1 回答 1

1

Oracle OSB 的替代品是 Mulesoft ESB。

Mulesoft.org

Mulesoft Foreach 命令

我与骡子没有任何关系。

于 2012-12-21T05:47:43.893 回答