前言:不斷學習就是程序員的宿命
接: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