nacos 中实现服务调用

5 min read

在pom.xml中添加nacos的依赖

 <dependency>
   <groupId>com.alibaba.cloud</groupId>
   <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

在主类上添加@Enable Discoveryclient注解

@SpringBootApplication
@EnableDiscoveryClient
public class OrderApplication

在application.yml中添加nacos服务的地址

spring:
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848

从nacos中获取服务地址

ServiceInstance serviceInstance =
                    discoveryClient.getInstances("service-product").get(0);
        String url = serviceInstance.getHost() + ":" +
serviceInstance.getPort(); log.info(">>从nacos中获取到的微服务地址为:" + url);