用于大型json文件的Camel流分配器

时间:2014-05-01 13:41:17

标签: apache-camel

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);
                            }
                        })});

0 个答案:

没有答案