项目整合nacos
一.服务器安装nacos
安装nacos
对接口的要求
-
nacos的版本需要依赖于springcloud的版本,具体依赖关系可以从这个网址查看 https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
-
Nacos依赖于JDK运行,所以Linux上也需要安装JDK才行
1、上传安装包到服务器
//在根路径创建java文件夹
mkdir /nacos
//解压文件
tar -zxvf nacos-server-1.4.2.tar.gz
2、nacos端口配置
Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。
如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改配置文件中的端口:
#进入nacos配置文件目录
cd /nacos/nacos/conf
#编辑nacos配置文件
vim application.properties
//找到server.port把端口号修改即可
3、启动nacos
在nacos/bin目录中,输入命令启动Nacos:
#进入目录
cd /opt/nacos/bin
#启动nacos
// -m 后面跟的是启动模式,standalone代表单机模式
sh startup.sh -m standalone
// 不带 ‐m standalone ,默认为集群
./startup.sh
4、浏览器访问
访问链接:http://IP:8848/nacos/ 账号:nacos 密码:nacos
5、停止nacos
在nacos/bin目录中,输入命令停止Nacos:
#进入目录
cd /opt/nacos/bin
#停止nacos
./shutdown.sh
二.引入nacos依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
application.yml配置如下
server:
port: 8080
spring:
cloud:
nacos:
discovery:
server-addr: ****:8848
username: nacos
password: nacos
namespace: public
启动服务,页面访问nacos地址,如下图,本地注册成功