title: can I use service link instead of load balancer?
body: <p>Both load balancer and service link can achieve high avaliability of service.
  Load balancer make it by a proxy, while service link by DNS.</p>
  
  <p>Because this DNS is only belong to Rancher itself, public service can only use load balancer to distribute requests.</p>
  
  <p>But to internal service, if service link is the same with load balancer ?
  Can service link be used for high avaliability ?</p>
  
  <p>Whether the request may not be distributed balancedly because of DNS cache ?</p>
  
  <p>For example:</p>
  
  <p>Service <code>backend</code>, with 3 containers, <code>backend_1</code>, <code>backend_2</code>, <code>backend_3</code></p>
  
  <p>Service nginx, make a <code>proxy_pass</code> to <code>backend</code>.</p>
  
  <p><strong>Would it always pass to <code>backend_1</code>, because once it DNS to <code>backend_1</code> and it will always use <code>backend_1</code> ?</strong></p>
  
  <p>In other word, <strong>can I use service link instead of load balancer for internal service ?</strong></p>