diff --git a/workspace-gateway/src/main/java/com/aliware/tianchi/UserLoadBalance.java b/workspace-gateway/src/main/java/com/aliware/tianchi/UserLoadBalance.java
index 39b48cf788b6af0d77ee0aebef9395e71332abf3..54b28c9c11c3a957c2d478de6de92fb3d586efd8 100644
--- a/workspace-gateway/src/main/java/com/aliware/tianchi/UserLoadBalance.java
+++ b/workspace-gateway/src/main/java/com/aliware/tianchi/UserLoadBalance.java
@@ -21,6 +21,8 @@ public class UserLoadBalance implements LoadBalance {
 
     @Override
     public <T> Invoker<T> select(List<Invoker<T>> invokers, URL url, Invocation invocation) throws RpcException {
-        return invokers.get(ThreadLocalRandom.current().nextInt(invokers.size()));
+        int[] invoker_list = {0, 1, 1, 2, 2, 2};
+        int id = ThreadLocalRandom.current().nextInt(invoker_list.length);
+        return invokers.get(invoker_list[id]);
     }
 }