标签: apache-camel cxf
我正在编写一个骆驼代理路由来调用外部Web服务。碰巧目标服务的有效负载很大。如何在路线中处理这种情况。 来自OSB背景,在OSB中,这是通过使用分块流模式完成的。我们如何在Apache骆驼中获得类似的结果。
我通常遇到的有效载荷数据格式路由所面临的问题是,调用失败时出现了控制字符问题,如我先前的问题:Apache Camel CXF - Error Illegal character ((CTRL-CHAR, code 31)
答案 0 :(得分:0)
您应该考虑Jetty, Servlet或 Http4(更好地控制请求)的骆驼组件。这些HTTP端点旨在代理HTTP请求。使用bridgeEndpoint和disableStreamCache选项,您可以创建具有流传输的http代理,而无需将有效负载加载到内存中。