@Resource
private LoadBalancerClient loadBalancerClient;
@GetMapping("/client/get")
public String client() {
RestTemplate restTemplate = new RestTemplate();
ServiceInstance serviceInstance = loadBalancerClient.choose("BILL");
String url = String.format("http://%s:%s", serviceInstance.getHost(), serviceInstance.getPort() + "/server/get");
String result = restTemplate.getForObject(url, String.class);
return result;
}
暂无评论