基础cloud工程集成NACOS服务中心
一、安装nacos服务端
官方文档:
1、下载nacos代码
我下载的是编译好的包.
按照官方文档启动.默认端口8848 启动成功后本地访问地址http://127.0.0.1:8848/nacos
默认账户密码都是nacos
二、集成到项目
1、引入依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>${latest.version}</version>
</dependency>
版本号参考
版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHub
配置好相关配置bootstrap.yml.这下面的配置
server:
port: 8088
spring:
application:
name: rest
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848
查看nacos管理平台,发现服务并为注册上.继续翻了一下官方的文档,发现需要引入其他的starter
再次启动.
服务成功注册到nacos.
发现未配置nacos服务端地址,正常注册到服务端.
大概看一下配置
有默认配置,去的nacos配置的server-addr
我nacos的服务端地址也是没有配置的
nacos默认配置是本地的8848
像我这种只是在本地搭系统学习的话,只需要在项目中引入
spring-cloud-starter-alibaba-nacos-discovery依赖就可以
ps:
我后续新搭建了一个工程,但是怎么也注册不到nacos服务上面去
查了一下资料,
spring-boot-starter-web
加上这个依赖就可以了,缺失了这个依赖