Nacos (官方网站:http://nacos.io) 是一个用于动态服务发现、配置和服务管理。它帮助您轻松构建云本地应用程序和微服务平台。
一、 安装Nacos并运行
下载安装包,并在D:\APP\nacos-server-1.1.4\nacos\bin
下,运行startup。
默认nacos运行在8848端口下,正常启动后,访问 http://localhost:8848/nacos 就能打开nacos控制台页面了,默认账号密码nacos/nacos,登陆后可以修改密码。
nacos集成有服务注册和配置中心的功能,这里先不管配置,让微服务能先注册到nacos上,并可以在控制台看到它。
二、 注册服务到Nacos上
- 构建一个springboot服务,在application.properties(或yml)配置参数
server.port=18081
spring.application.name=nacos-provider
spring.cloud.nacos.discovery.enable=true
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
management.endpoints.web.exposure.include=*
注意:
- 配置了spring.cloud.nacos.discovery.server-addr参数,是不需要重复添加
@EnableDiscoveryClient
注解的。 - spring.cloud.nacos.discovery.enable=false,应用就不会注册到nacos。
- spring.cloud.nacos.discovery.service默认用的就是spring.application.name
-
启动项目
image
可以看到nacos-provider已经注册到nacos。