Nacos 注册中心 远程调用 负载均衡
一、引入依赖
那个微服务使用远程调用,在那个微服务引入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
二、使用 LoadBalancerClient
@Autowired private LoadBalancerClient loadBalancerClient; public Product getProductFromRemoteLoadBalancer(Long productId){ // services-product 微服务名称 ServiceInstance choose = loadBalancerClient.choose("services-product"); String url = "http://" + choose.getHost() + ":" + choose.getPort() + "/product/" + productId; Product product = restTemplate.getForObject(url, Product.class); return product; }

浙公网安备 33010602011771号