使用http请求调用多个url

9vw9lbht  于 2021-07-16  发布在  Java
关注(0)|答案(1)|浏览(457)

我有以下代码。如果我的 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)
mklgxw1f

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

相关问题