Browse Source

Reformat.

3.0.x
Olga Maciaszek-Sharma 3 years ago
parent
commit
374cf977ac
  1. 3
      spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/core/RoundRobinLoadBalancer.java
  2. 1
      spring-cloud-loadbalancer/src/test/java/org/springframework/cloud/loadbalancer/core/RoundRobinLoadBalancerTests.java

3
spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/core/RoundRobinLoadBalancer.java

@ -100,7 +100,8 @@ public class RoundRobinLoadBalancer implements ReactorServiceInstanceLoadBalance @@ -100,7 +100,8 @@ public class RoundRobinLoadBalancer implements ReactorServiceInstanceLoadBalance
return new EmptyResponse();
}
// Ignore the sign bit, this allows pos to loop sequentially from 0 to Integer.MAX_VALUE
// Ignore the sign bit, this allows pos to loop sequentially from 0 to
// Integer.MAX_VALUE
int pos = this.position.incrementAndGet() & Integer.MAX_VALUE;
ServiceInstance instance = instances.get(pos % instances.size());

1
spring-cloud-loadbalancer/src/test/java/org/springframework/cloud/loadbalancer/core/RoundRobinLoadBalancerTests.java

@ -73,4 +73,5 @@ class RoundRobinLoadBalancerTests { @@ -73,4 +73,5 @@ class RoundRobinLoadBalancerTests {
assertThat(chosen.getInstanceId()).isEqualTo(instanceId + "");
}
}
}

Loading…
Cancel
Save