add ribbon testcase

pull/373/head
wulingxiao 3 years ago
parent 621e9da107
commit 12ac39d5f1

@ -24,12 +24,14 @@ import com.tencent.cloud.polaris.discovery.PolarisDiscoveryHandler;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* Configuration of server list.
*
* @author Haotian Zhang, Andrew Shan, Jie Cheng
*/
@Configuration
public class PolarisRibbonServerListConfiguration {
@Bean

@ -28,20 +28,22 @@ import com.tencent.cloud.polaris.loadbalancer.PolarisLoadBalancer;
import com.tencent.polaris.api.core.ConsumerAPI;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* Configuration of ribbon client of Polaris.
*
* @author Haotian Zhang
*/
@Configuration
public class PolarisRibbonClientConfiguration {
@Bean
public ILoadBalancer polarisLoadBalancer(IClientConfig iClientConfig, IRule iRule,
IPing iPing, ServerList<Server> serverList,
ConsumerAPI consumerapi, PolarisLoadBalancerProperties polarisLoadBalancerProperties) {
ConsumerAPI consumerAPI, PolarisLoadBalancerProperties polarisLoadBalancerProperties) {
return new PolarisLoadBalancer(iClientConfig, iRule, iPing, serverList,
consumerapi, polarisLoadBalancerProperties);
consumerAPI, polarisLoadBalancerProperties);
}
}

@ -50,7 +50,6 @@ public class PolarisRibbonClientConfigurationTest {
@SpringBootApplication
static class TestApplication {
}
}

Loading…
Cancel
Save