-
打开nacos console:http://192.168.1.30:8848/nacos,创建名称空间
-
添加依赖,在 api 模块中添加对应依赖(service和service-order从api传递)
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
-
在 application.yml 中配置 Nacos server 的地址等信息
spring: application: name: service cloud: nacos: discovery: server-addr: 192.168.1.30:8848 namespace: 527a087f-0737-4387-a93a-550cf93e3ff6
其中 namespace 就是第2步创建的命名空间的ID值,同时要确保有spring.application.name ,因为它将作为服务名称注册到nacos server。
对于nacos server而言,一个服务的唯一key是:namespace/group/servicename ,这里采用了默认的分组。
-
在启动类上标注 @EnableDiscoveryClient 注解
-
启动,查看nacos 控制台查看是否有服务注册信息
-
service-order 项目用相同的方式完成配置