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