title: Load balance large number of https POST calls in Vert.x
body: <p>I am looking to build a Java backend that services an incoming REST call by making a large of https POST requests to other http servers.  A REST call will translate to aggregating the data from several 1000 https POST requests. Since I am looking to scale to several thousand remote http servers I am evaluating Vert.x to help do event driven, non-blocking https post requests.</p>
  
  <p>I'd like to know the best approach to distribute these POST requests to my Verticals. I do see several examples of Verticals implementing http server requests with each Vertical waking up to a connect event. However I do not see any examples for http client Vertical load balancing in Vert.x.</p>
  
  <p>One approach would be to have Verticals synchronize their access to a Producer Consumer queue but it would not be a good idea to have blocking code in a Vertical.</p>