diff --git a/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/core/RoundRobinLoadBalancer.java b/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/core/RoundRobinLoadBalancer.java index 7dbe5512..e4c5b1ea 100644 --- a/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/core/RoundRobinLoadBalancer.java +++ b/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/core/RoundRobinLoadBalancer.java @@ -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());