NewRoundRobinBalancer returns a round-robin proxy balancer.
(targets []*ProxyTarget)
| 197 | |
| 198 | // NewRoundRobinBalancer returns a round-robin proxy balancer. |
| 199 | func NewRoundRobinBalancer(targets []*ProxyTarget) ProxyBalancer { |
| 200 | b := roundRobinBalancer{} |
| 201 | b.targets = targets |
| 202 | return &b |
| 203 | } |
| 204 | |
| 205 | // AddTarget adds an upstream target to the list and returns `true`. |
| 206 | // |
no outgoing calls
searching dependent graphs…