|
|
|
@ -98,7 +98,6 @@ public class PolarisLoadBalancerClientConfiguration {
|
|
|
|
|
return new PolarisRingHashLoadBalancer(name,
|
|
|
|
|
loadBalancerClientFactory.getLazyProvider(name, ServiceInstanceListSupplier.class), polarisSDKContextManager.getRouterAPI());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Bean
|
|
|
|
|
@ConditionalOnMissingBean
|
|
|
|
|
@Conditional(PolarisShortestResponseTimeStrategyCondition.class)
|
|
|
|
@ -118,7 +117,6 @@ public class PolarisLoadBalancerClientConfiguration {
|
|
|
|
|
return new PolarisLeastConnectionLoadBalancer(name,
|
|
|
|
|
loadBalancerClientFactory.getLazyProvider(name, ServiceInstanceListSupplier.class), polarisSDKContextManager.getRouterAPI());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Bean
|
|
|
|
|
@ConditionalOnMissingBean
|
|
|
|
|
@Conditional(DefaultStrategyCondition.class)
|
|
|
|
@ -160,6 +158,7 @@ public class PolarisLoadBalancerClientConfiguration {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static class DefaultStrategyCondition implements Condition {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|