title: Multiple asynchronous HTTP requests using Resttemplate
body: <p>I have a service which uses springs RestTemplate to call out to multiple urls.</p>
  
  <p>To improve performance I'd like to perform these requests in parallel. Two options available to me are:</p>
  
  <ul>
  <li>java 8 parallel streams leveraging the fork-join common pool </li>
  <li>completable future using isolated thread pool</li>
  </ul>
  
  <p>Just wondering if it best practice to use parallel streams with blocking I/O calls ?</p>