前言:不断学习就是程序员的宿命
接:SpringCloud Alibaba学习---Nacos服务注册与配置中心
一、Nacos集群部署与持久化配置
官网集群部署说明:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html,恕我直言,没看懂,翻译一下
Nacos默认自带是嵌入式数据库derby,官网pom可查看:https://github.com/alibaba/nacos/blob/develop/config/pom.xml
切换至mysql数据库,参考:https://nacos.io/zh-cn/docs/deployment.html
Mysql主从热备:
二、集群搭建
环境准备:1个Nginx(最好集群)、3个Nacos注册中心(3台虚拟机)、1个Mysql(最好主从)
1、上传并解压nacos安装包
2、Nacos切换derby为Mysql
①mysql数据库执行sql脚本:conf/nacos-mysql.sql
②编辑conf/application.properties,末尾新增Mysql配置
spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://www.xdblog.site:3308/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=username db.password=password
3、集群配置cluster.conf
4、远程拷贝
scp -r nacos root@192.168.154.51:/home/nacos scp -r nacos root@192.168.154.52:/home/nacos
5、Nginx配置
6、启动
依次启动3个nacos、Nginx;Nacos用户名密码均为nacos