@Configuration(proxyBeanMethods=false) @ConditionalOnDiscoveryEnabled public class PolarisLoadBalancerClientConfiguration extends Object
| 构造器和说明 |
|---|
PolarisLoadBalancerClientConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer<org.springframework.cloud.client.ServiceInstance> |
polarisLoadBalancer(org.springframework.core.env.Environment environment,
org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory,
PolarisLoadBalancerProperties loadBalancerProperties,
com.tencent.polaris.router.api.core.RouterAPI routerAPI) |
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(value="spring.cloud.polaris.loadbalancer.strategy",
havingValue="polarisWeighted")
public org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer<org.springframework.cloud.client.ServiceInstance> polarisLoadBalancer(org.springframework.core.env.Environment environment,
org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory,
PolarisLoadBalancerProperties loadBalancerProperties,
com.tencent.polaris.router.api.core.RouterAPI routerAPI)
Copyright © 2022 Tencent. All rights reserved.