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.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/** /**
* Configuration of server list. * Configuration of server list.
* *
* @author Haotian Zhang, Andrew Shan, Jie Cheng * @author Haotian Zhang, Andrew Shan, Jie Cheng
*/ */
@Configuration
public class PolarisRibbonServerListConfiguration { public class PolarisRibbonServerListConfiguration {
@Bean @Bean

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

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

Loading…
Cancel
Save