camel是否支持流式分割大型JSON数据?我知道xml支持。我尝试用jsonpathexpression拆分大型json文件。它适用于小文件,但对大文件提供OOM异常。
JsonPathExpression jsonPathExpression = new JsonPathExpression("$.");
from("stream:hxxp://dummy:5984/test/a123/p.txt")
.split(jsonPathExpression).streaming().parallelProcessing()
.process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
String s = exchange.getIn().getBody(String.class);
}
})});