问题描述
搭建nacos集群服务后整合ribbon进行测试时报错UnknownHostException
解决方案:
1.消费方添加注解
2.如果使用了resttemplate,配置文件配置@loadbalanced注解
@Configuration
public class RestTemplateConfig {
@Bean
@LoadBalanced
public RestTemplate restTemplate(ClientHttpRequestFactory factory){
return new RestTemplate(factory);
}
// 超时时间自定义
@Bean
public ClientHttpRequestFactory simpleClientHttpRequestFactory(){
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
factory.setConnectTimeout(15000);
factory.setReadTimeout(5000);
return factory;
}
}
精彩文章
发表评论