问题描述

搭建nacos集群服务后整合ribbon进行测试时报错UnknownHostException

解决方案:

1.消费方添加注解

org.springframework.cloud

spring-cloud-starter-loadbalancer

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;

}

}

精彩文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: