Hi, In this case file size is 20.424KB and it contains about 40000 lines.
I used the convertTo to avoid Rollback on rename file (GenericFileOperationFailedException - only Windows). The File is a cvs and so I defined CSV Data format like this (Transforms each line in a map key-value) <csv id="ReaderDataFormat" delimiter="{{in.file.delimiter}}" skipHeaderRecord="true" ignoreEmptyLines="true" useMaps="true"> <header>Key</header> <header>Date</header> <header>Time</header> <header>User1</header> <header>User2</header> <header>User3</header> <header>Status</header> <header>CertificateNumber</header> <header>CA_KEY_INDEX</header> <header>INJ_CARD_SN</header> <header>TERM_PN</header> <header>TERM_SN</header> <header>Certificate</header> </csv> I used CSV DF to handle CSV payloads. Active MQ configuration is based on PooledConnection and to limit the amount of memory (Per-Destination) I set: <policyEntry queue="IF_CBIKIT" producerFlowControl="true" optimizedDispatch="true" reduceMemoryFootprint="true" memoryLimit="10Mb" > </policyEntry> But, after about 1h the system goes in OutOfMemory. Thanks you so much for your help. Best Regards Michele -- View this message in context: http://camel.465427.n5.nabble.com/Best-Strategy-to-process-a-large-number-of-rows-in-File-tp5779856p5781003.html Sent from the Camel - Users mailing list archive at Nabble.com.