【发布时间】:2018-07-12 12:19:34
【问题描述】:
我使用 spring-boot 和一个 eureka 客户端创建了一个项目(我在我的 eureka 服务器中注册了另外 2 个项目),因此要访问我在我的应用程序中创建的其他 2 个项目,就像这样:
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
return new RestTemplate();
}
所以,现在当我尝试访问我的一个项目时,我只在 url 中输入“http://my-project1/”或“http://my-project2/”,然后 eureka 服务器会为我解析该 url。
但是现在我需要从我的范围之外调用休息(例如邮政编码服务)所以如果我输入:
return restTemplate.getForObject("https://viacep.com.br/ws/11380120/json", String.class);
不工作,因为 viacep.com 不在我的范围内,有可能解决这个问题吗?
【问题讨论】:
标签: spring-boot netflix-eureka