getHost returns least loaded + round-robin host from cluster. Always returns non-nil.
()
| 995 | // |
| 996 | // Always returns non-nil. |
| 997 | func (c *cluster) getHost() *topology.Node { |
| 998 | r := c.getReplica() |
| 999 | return r.getHost() |
| 1000 | } |
| 1001 | |
| 1002 | type rateLimiter struct { |
| 1003 | counter |