搭建Nacos集群的原因
Nacos默认使用嵌入式数据库Derby,如果同时启动多个Nacos节点那么没有Nacos节点下都会有一个Derby数据库,数据存储是存在一致性问题的
本节将搭建Nacos集群,Nacos采用了集中化存储的方式来支持集群化部署,目前只支持Mysql
搭建Nacos集群并使用Nginx反向代理
初始化数据库
Nacos的数据库脚本在安装目录的conf/nacos-mysql.sql
,复制脚本到数据库中执行sql语句,Nacos默认有11张表
修改配置文件
修改cluster.conf配置文件,添加Nacos服务器的地址以及端口号,端口号在application.properties
下默认为8848
修改配置文件application.properties
,使用Mysql数据库进行集中化存储
配置nginx
修改nginx.conf
,配置upstream并指定名字,在下方会引用
浏览器输入http://ip地址:nginx端口/nacos
测试