Also, is there a way for me to test if the endpoint supports streaming? I'm on OSX so any open source tools to test this?
On Fri, Sep 2, 2016 at 11:11 AM, S Ahmed <sahmed1...@gmail.com> wrote: > I'm just the consumer (downloading), the file can be anywhere like s3 or > centos.org! > > > > On Fri, Sep 2, 2016 at 11:09 AM, Brad Johnson < > brad.john...@mediadriver.com> wrote: > >> By the way S. Ahmed, do you have control of both ends of this I mean >> client/server or are you just on the client/consumer side? >> >> On Fri, Sep 2, 2016 at 10:01 AM, Brad Johnson < >> brad.john...@mediadriver.com> >> wrote: >> >> > Absolutely. Love to set up a VM for my server. I just had a "duh" >> moment >> > when I did it. No harm, no foul. >> > >> > On Fri, Sep 2, 2016 at 10:00 AM, Quinn Stevenson < >> > qu...@pronoia-solutions.com> wrote: >> > >> >> Sorry - I wanted to put in and example that worked, and download >> >> something big to make sure it was streaming. Hopefully you needed a >> new >> >> CentOS image :-) >> >> >> >> >> >> >> >> > On Sep 2, 2016, at 8:58 AM, Brad Johnson < >> brad.john...@mediadriver.com> >> >> wrote: >> >> > >> >> > Neat. I accidentally clicked on the link and Chrome downloaded the >> ISO >> >> for >> >> > me. Are you propagating Trojan horses here? Heh. >> >> > >> >> > On Fri, Sep 2, 2016 at 9:56 AM, Quinn Stevenson < >> >> qu...@pronoia-solutions.com >> >> >> wrote: >> >> > >> >> >> I think something like this might work for you >> >> >> >> >> >> <route> >> >> >> <from uri="direct://trigger-download" /> >> >> >> <log message="Download Triggered" /> >> >> >> <to uri="http4://buildlogs.centos.org/rolling/7/isos/x86_64/ >> >> >> CentOS-7-x86_64-DVD.iso?disableStreamCache=true" /> >> >> >> <log message="Writing File" /> >> >> >> <to uri="file://target/download" /> >> >> >> </route> >> >> >> >> >> >>> On Sep 2, 2016, at 8:51 AM, Brad Johnson < >> >> brad.john...@mediadriver.com> >> >> >> wrote: >> >> >>> >> >> >>> Hmmm. That could be a problem if it doesn't actually chunk. I >> >> thought it >> >> >>> read the entire chunk into memory before letting you read it. So >> if >> >> the >> >> >>> chunk size is 10mb it would download that whole 10mb and then let >> you >> >> >> read, >> >> >>> then fetch the next 10mb and let you read. But that may not be the >> >> >> case. I >> >> >>> haven't worked with it much so can't say. I do know it's >> >> exceptionally >> >> >>> fast. >> >> >>> >> >> >>> The chunking almost seems pointless if it doesn't work that way. >> >> >>> >> >> >>> On Fri, Sep 2, 2016 at 9:27 AM, S Ahmed <sahmed1...@gmail.com> >> wrote: >> >> >>> >> >> >>>> Brad, that page says this: "Notice Netty4 HTTP reads the entire >> >> stream >> >> >> into >> >> >>>> memory using io.netty.handler.codec.http.HttpObjectAggregator to >> >> build >> >> >> the >> >> >>>> entire full http message. But the resulting message is still a >> stream >> >> >> based >> >> >>>> message which is readable once." >> >> >>>> >> >> >>>> On Fri, Sep 2, 2016 at 10:26 AM, S Ahmed <sahmed1...@gmail.com> >> >> wrote: >> >> >>>> >> >> >>>>> Thanks. >> >> >>>>> >> >> >>>>> Just to be clear, I don't run the server where I am downloading >> the >> >> >> file. >> >> >>>>> I want to download files that are very large, but stream them so >> >> they >> >> >> are >> >> >>>>> not held in memory and then written to disk. I want to stream >> the >> >> >>>> download >> >> >>>>> straight to a file and not hold the entire file in memory. >> >> >>>>> >> >> >>>>> Is Netty for the server portion or the client? >> >> >>>>> >> >> >>>>> On Fri, Sep 2, 2016 at 12:34 AM, Brad Johnson < >> >> >>>>> brad.john...@mediadriver.com> wrote: >> >> >>>>> >> >> >>>>>> http://camel.apache.org/netty4-http.html >> >> >>>>>> >> >> >>>>>> Look at netty and see if that works. It can control chunk size >> >> but it >> >> >>>> is >> >> >>>>>> also streaming in any case so you may not even need to be >> concerned >> >> >>>> about >> >> >>>>>> it. >> >> >>>>>> >> >> >>>>>> Brad >> >> >>>>>> >> >> >>>>>> On Thu, Sep 1, 2016 at 8:53 PM, S Ahmed <sahmed1...@gmail.com> >> >> wrote: >> >> >>>>>> >> >> >>>>>>> Does it have to be ftp, I just need http? >> >> >>>>>>> >> >> >>>>>>> On Thu, Sep 1, 2016 at 5:31 PM, Quinn Stevenson < >> >> >>>>>>> qu...@pronoia-solutions.com >> >> >>>>>>>> wrote: >> >> >>>>>>> >> >> >>>>>>>> Check out the section on the ftp component page about “Using a >> >> Local >> >> >>>>>> Work >> >> >>>>>>>> Directory” (http://people.apache.org/~dkulp/camel/ftp2.html < >> >> >>>>>>>> http://people.apache.org/~dkulp/camel/ftp2.html>) - I think >> that >> >> >>>> may >> >> >>>>>> be >> >> >>>>>>>> what you’re after. >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>>> On Sep 1, 2016, at 9:30 AM, S Ahmed <sahmed1...@gmail.com> >> >> wrote: >> >> >>>>>>>>> >> >> >>>>>>>>> Hello, >> >> >>>>>>>>> >> >> >>>>>>>>> Is there an example of how to download a large file in chunks >> >> and >> >> >>>>>> save >> >> >>>>>>>> the >> >> >>>>>>>>> file as the file downloads. >> >> >>>>>>>>> >> >> >>>>>>>>> The goal is not to hold the entire file in memory and then >> save >> >> it >> >> >>>>>> to >> >> >>>>>>>> disk. >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> Thanks. >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>> >> >> >>>>>> >> >> >>>>> >> >> >>>>> >> >> >>>> >> >> >> >> >> >> >> >> >> >> >> > >> > >