title: Process Large File for HTTP Calls in Java
body: <p>I have a file with millions of lines in it that I need to process.  Each line of the file will result in an HTTP call.  I'm trying to figure out the best way to attack the problem.</p>
  
  <p>I obviously could just read the file and make the calls sequentially, but it would be incredibly slow.  I'd like to parallelize the calls, but I'm not sure if I should read the entire file into memory (something I'm not a huge fan of) or try to parallelize the reading of the file as well (which I'm not sure would make sense).</p>
  
  <p>Just looking for some thoughts here on the best way to attack the problem.  If there is an existing framework or library that does something similar I'm happy to use that as well.</p>
  
  <p>Thanks.</p>