diff --git a/motan-core/src/main/java/com/weibo/api/motan/cluster/loadbalance/RandomLoadBalance.java b/motan-core/src/main/java/com/weibo/api/motan/cluster/loadbalance/RandomLoadBalance.java index 9db6037ce..aea813072 100644 --- a/motan-core/src/main/java/com/weibo/api/motan/cluster/loadbalance/RandomLoadBalance.java +++ b/motan-core/src/main/java/com/weibo/api/motan/cluster/loadbalance/RandomLoadBalance.java @@ -55,7 +55,7 @@ protected void doSelectToHolder(Request request, List> refersHolder) for (int i = 0; i < referers.size(); i++) { Referer referer = referers.get((i + idx) % referers.size()); if (referer.isAvailable()) { - refersHolder.add(referers.get((i + idx) % referers.size())); + refersHolder.add(referer); } } }