@@ -32,7 +32,7 @@ private Map<Node, Long> staticLoadBalance(LoadBalance<Node> algorithm) {
3232 Map <Node , Long > staticMap = new TreeMap <>();
3333
3434 for (int i = 0 ; i < 10000 ; i ++) {
35- Node node = algorithm .next ();
35+ Node node = algorithm .select ();
3636 // System.out.printf(">>>> url = %s\n", node.url);
3737 if (staticMap .containsKey (node )) {
3838 Long value = staticMap .get (node );
@@ -56,12 +56,12 @@ public void randomLoadBalanceDistribution() {
5656 List <Node > nodes = initNodes ();
5757
5858 LoadBalance <Node > loadBalance = new RandomLoadBalance <>();
59- loadBalance .buildInList (nodes );
59+ loadBalance .buildNodes (nodes );
6060 System .out .println ("======================= 随机负载均衡 =======================" );
6161 staticLoadBalance (loadBalance );
6262
63- LoadBalance <Node > loadBalance2 = new RandomLoadBalance <>(true );
64- loadBalance2 .buildInList (nodes );
63+ LoadBalance <Node > loadBalance2 = new RandomLoadBalance <>();
64+ loadBalance2 .buildNodes (nodes );
6565 System .out .println ("======================= 加权随机负载均衡 =======================" );
6666 staticLoadBalance (loadBalance2 );
6767 }
@@ -72,15 +72,15 @@ public void randomLoadBalanceUpdateNodes() {
7272 List <Node > newNodes = oldNodes .subList (0 , 80 );
7373
7474 LoadBalance <Node > oldLoadBalance = new RandomLoadBalance <>();
75- oldLoadBalance .buildInList (oldNodes );
75+ oldLoadBalance .buildNodes (oldNodes );
7676 LoadBalance <Node > newLoadBalance = new RandomLoadBalance <>();
77- newLoadBalance .buildInList (newNodes );
77+ newLoadBalance .buildNodes (newNodes );
7878
7979 double count = 0.0d ;
8080 int size = newNodes .size ();
8181 for (int i = 0 ; i < newNodes .size (); i ++) {
82- Node oldNode = oldLoadBalance .next ();
83- Node newNode = newLoadBalance .next ();
82+ Node oldNode = oldLoadBalance .select ();
83+ Node newNode = newLoadBalance .select ();
8484 if (oldNode .equals (newNode )) count ++;
8585 }
8686 System .out .println (count / size );
@@ -91,12 +91,12 @@ public void roundRobinLoadBalanceDistribution() {
9191 List <Node > nodes = initNodes ();
9292
9393 LoadBalance <Node > loadBalance = new RoundRobinLoadBalance <>();
94- loadBalance .buildInList (nodes );
94+ loadBalance .buildNodes (nodes );
9595 System .out .println ("======================= 轮询负载均衡 =======================" );
9696 staticLoadBalance (loadBalance );
9797
9898 LoadBalance <Node > loadBalance2 = new RoundRobinLoadBalance <>(true );
99- loadBalance2 .buildInList (nodes );
99+ loadBalance2 .buildNodes (nodes );
100100 System .out .println ("======================= 加权轮询负载均衡 =======================" );
101101 staticLoadBalance (loadBalance2 );
102102 }
@@ -107,15 +107,15 @@ public void roundRobinLoadBalanceUpdateNodes() {
107107 List <Node > newNodes = oldNodes .subList (0 , 80 );
108108
109109 LoadBalance <Node > oldLoadBalance = new RoundRobinLoadBalance <>();
110- oldLoadBalance .buildInList (oldNodes );
110+ oldLoadBalance .buildNodes (oldNodes );
111111 LoadBalance <Node > newLoadBalance = new RoundRobinLoadBalance <>();
112- newLoadBalance .buildInList (newNodes );
112+ newLoadBalance .buildNodes (newNodes );
113113
114114 double count = 0.0d ;
115115 int size = newNodes .size ();
116116 for (int i = 0 ; i < newNodes .size (); i ++) {
117- Node oldNode = oldLoadBalance .next ();
118- Node newNode = newLoadBalance .next ();
117+ Node oldNode = oldLoadBalance .select ();
118+ Node newNode = newLoadBalance .select ();
119119 if (oldNode .equals (newNode )) count ++;
120120 }
121121 System .out .println (count / size );
@@ -124,7 +124,7 @@ public void roundRobinLoadBalanceUpdateNodes() {
124124 @ Test
125125 public void consistentHashLoadBalanceDistribution () {
126126 LoadBalance <Node > loadBalance = new ConsistentHashLoadBalance <>();
127- loadBalance .buildInList (initNodes ());
127+ loadBalance .buildNodes (initNodes ());
128128 System .out .println ("======================= 一致性 Hash 负载均衡 =======================" );
129129 staticLoadBalance (loadBalance );
130130 }
@@ -148,9 +148,9 @@ public void testNodeAddAndRemove() {
148148
149149 List <Node > newNodes = nodes .subList (0 , 80 );
150150 ConsistentHashLoadBalance <Node > oldLoadBalance = new ConsistentHashLoadBalance <>();
151- oldLoadBalance .buildInList (nodes );
151+ oldLoadBalance .buildNodes (nodes );
152152 ConsistentHashLoadBalance <Node > newLoadBalance = new ConsistentHashLoadBalance <>();
153- newLoadBalance .buildInList (newNodes );
153+ newLoadBalance .buildNodes (newNodes );
154154
155155 int count = 0 ;
156156 for (String key : keys ) {
0 commit comments