跳到主要内容

Nacos

Nacos 的关键特性

  • 服务发现和服务健康监测
  • 动态配置服务

0、Nacos 基本概念

1、Region

2、Available Zone

3、Endpoint

4、Namespace

5、Configuration

  • Data Id : 配置文件名, 服务名称-profile.后缀名
  • group : 分组,默认即可

一、Nacos 安装

1、通过 Docker 安装

docker run --name nacos -e MODE=standalone -p 8848:8848 -d nacos/nacos-server:2.0.2
docker run --name nacos -e MODE=standalone  -p 8848:8848 -p 9848:9848 -p 9849:9849 -d nacos/nacos-server:2.0.3
docker run --name nacos -e MODE=standalone  -e NACOS_AUTH_ENABLE=true \
-e nacos.core.auth.server.identity.key=wangzhy \
-e nacos.core.auth.server.identity.value='password' \
-e nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789 \
-p 8848:8848 -p 9848:9848 -p9849:9849 -d nacos/nacos-server:2.0.3

<span style="color: red">最后使用的是下面这个</span>

docker run --name nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 -d nacos/nacos-server:2.0.3

2、解压包安装

下载地址

./startup.sh -m standalone

3、Nacos 持久化

docker exec -it  nacos bash 
cd conf

cat application.properties

修改 application.properties 文件

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://ip:port/ruoyi3?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=ruoyi3
db.password=ruoyi3