开发者学堂课程【精通Spring Cloud Alibaba:Nacos 配置中心集群部署原理】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/634/detail/10091
Nacos 配置中心集群部署原理
Nacos 中默认嵌入小型数据库,单机版本性能不好,要实现对我们
的 nacos 集群,数据怎么共享?
举例
有两个 nacos 实现分布式配置中心,数据之间可以同步,在自己每个独立的空间里把数据缓存下来,但是这两个集群只能把自己各自的数据缓存在服务器里面,而服务器是没有共享的。
所以要想办法实现集群。
打开官网。
Nacos 支持三种部署模式
·单机模式-用于测试和单机试用。
·集群模式-用于生产环境,确保高可用。
·多集群模式-用于多数据中心场景。
单机模式支持 mysql:在0.7版本之前,在单机模式时 nacos 使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持 mysql 数据源能力,
具体的操作步骤:
·1.安装数据库,版本要求:5.6.5+
·2.初始化 mysql 数据库,数据库初始化文件: nacos-mysql.sql
·3.修改 conf/application.properties 文件,增加支持 mysql 数据源配置(目前只支持 mysql),添加 mysql 数据源的 url、用户名和密码。
也就是将所有的 nacos 配置中心的数据持久化到自己创建的
MySQL 服务器中,在服务器中实现数据共享,实现 nacos 的群体,
查询 MySQL 服务器就可以连接到所有的 nacos。