Camel-SQL组件useIterator未按预期工作

时间:2016-04-09 14:55:06

标签: apache-camel camel-sql

我正在尝试使用带有useIterator=true选项的camel-sql组件,但结果仍然会被加载到一个单独的大列表中。我有200万条记录需要处理,并且在一个列表中获取结果集不是一个选项。以下是路线配置:

<route id="sql_route">
    <from uri="activemq:MW_SQL"/>
    <to uri="sql:SELECT ID, MSGID_PROD FROM amq.activemq_msgs?useIterator=true"/>
    <log message="This data is = ${body}"/>
</route>

从源代码可以看出,camel将整个结果集放在列表中,然后创建相同的迭代器。错误的设计。

0 个答案:

没有答案