我有以下代码。如果我的 url[0]
有任何问题,例如!然后我需要打另一个网址 url[1]
。如何有效地编写代码。我使用的是spring boot和java 8。
url[0] = server1.8080/get/data
url[1] = server2.8080/get/data
ResponseEntity<MyPojo> response =restTemplate().exchange(url[0],HttpMethod.GET, request, MyPojo.class)
1条答案
按热度按时间mklgxw1f1#
您可以使用ribbon与ribbon进行客户端负载平衡。
https://cloud.spring.io/spring-cloud-netflix/multi/multi_spring-cloud-ribbon.html
有几个步骤可以让它工作:
将ribbon依赖项添加到pom.xml
在application.properties或application.yaml中配置服务器。
配置功能区客户端
请在此处找到完整的教程:https://www.baeldung.com/spring-cloud-rest-client-with-netflix-ribbon