Can I have a look at your camel route? camel-http is using the stream by default and it can spool big streams to files. I guess there could be something wrong after you get the response from the RSET service, So I need to know more detail about your camel route.
-- Willem Jiang Red Hat, Inc. Web: http://www.redhat.com Blog: http://willemjiang.blogspot.com (English) http://jnn.iteye.com (Chinese) Twitter: willemjiang Weibo: 姜宁willem On April 18, 2014 at 11:02:51 PM, Karthik.Pothuru (karthik.poth...@target.com) wrote: > Dear Team, > > We are facing Out of memory issue when receiving a huge json response (around > 1 GB ) when > hitting a REST webservice with in Target Enterprise. We are currently using > camel Http > component . > Due to huge file, the entire data gets loaded into HEAP and the process is > failing due to > that. > > Our requirement is to read this response and store it into a file which will > later be parsed > for further data processing. > > Due to this issue, we are unable to go the next step of parsing. The same > code works fine > when small volume of data is received through the API. (at present we > remember processing > a response size of 150 MB and it was successful). > > Kindly need your input how to read response with lesser memory foot print. > > Thanks > Karthik Pothuru > Mob: +91 91766 97533 >