title: Spring Cloud: How to manage requests on Zuul to another services?
body: <p>Actually I would like to understand correct approach for managing requests among several microservices, one of them is Zuul:</p>
  
  <ol>
  <li>I have Zuul-app, which is proxy before my microservice. Zuul started on port 7777 and declares API like <code>/api/service1/get</code> or <code>/api/service2/get</code>. On every service I have echo-endpoint which is available <code>localhost:7777/api/service1/get</code> and work well.</li>
  <li>But those echo-endpoints are available directly from corresponding services. Thus I can make request from Postman, let's say, to  <code>service1/get/</code> and <code>service2/get</code></li>
  </ol>
  
  <p>As far as I understand anybody can call those services through Zuul or directly from those services. So what is difference and what is real value of Zuul for such case (instead of Zuul can authorize users, let's say as proxy microservice)</p>
  
  <p>So what is correct approach for using Zuul for microservices ?</p>