1.继承结构
![在这里插入图片描述](https://img-blog.csdnimg.cn/526fd148c2134fee80edc1e31ac51350.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAYWxvbmVfeXVl,size_20,color_FFFFFF,t_70,g_se,x_16)
2.算法源码(解释在注释里)
public class RoundRobinRule extends AbstractLoadBalancerRule {
public Server choose(ILoadBalancer lb, Object key) {
if (lb == null) {
log.warn("no load balancer");
return null;
}
Server server = null;
int count = 0;
while (server == null && count