gpt4 book ai didi

java - 聚合器模式,SOA(SplitJoin OSB)

转载 作者:行者123 更新时间:2023-11-30 11:37:34 24 4
gpt4 key购买 nike

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

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

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

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

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

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

谢谢

最佳答案

Oracle OSB 的替代品是 Mulesoft ESB。

Mulesoft.Org

Mulesoft Foreach command

我不以任何方式隶属于骡子。

关于java - 聚合器模式,SOA(SplitJoin OSB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13980117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com