title: which is the best API gateway for micro services using spring?
body: <p>I am trying to build a simple application with microservices architecture.
  Below are the details about 3 microservices I have created.</p>
  
  <pre><code>1] Customer.
         database: mongodb
         server  : embeded tomcat server.
         port    : 8081
  2] vendor.
         database: mongodb
         server  : embeded tomcat server.
         port    : 8082
  3] product.
         database: mongodb
         server  : embeded tomcat server.
         port    : 8083
  </code></pre>
  
  <p>All the 3 micros runs on an embeded tomcat server.
  Now I want to create a common gateway for all these micros [API gateway].
  which help me to route my request based on the request I get for example:-
  for example if I get a request of <a href="http://hostname:port_of_gateway/customer" rel="noreferrer">http://hostname:port_of_gateway/customer</a>.
  on reading this I need to route the request tom my customer micro and fetch its response and send it back to client.
  Which of the spring tool I can use to achieve this?</p>