[Alibaba微服务技术入门]_Nacos集群部署说明_第7讲

Nacos集群部署说明

官方网址:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

集群部署适合的环境:生产使用

部署集群环境要求:

  • 64 bit OS Linux/Unix/Mac,推荐使用Linux系统。
  • 64 bit JDK 1.8+;
  • Maven 3.2.x+;
  • 3个或3个以上Nacos节点才能构成集群。
  • Nignx

集群部署架构说明

Nacos部署三种模式

  • 单机模式:用于测试和单机试用
  • 集群模式:用于生产环境,确保高可用
  • 多集群模式:用于多数据中心场景

部署三种模式官方文档地址:https://nacos.io/zh-cn/docs/deployment.html

单机模式如何支持MySQL,即:切换数据存储方式,持久化数据存储(持久化配置)

  • 安装数据库,版本要求:5.6.5+
  • 初始化mysql数据库,数据库初始化文件:nacos-mysql.sql
  • 修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码
spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_devtest
db.password=youdontknow

再以单机模式启动nacos,nacos所有写嵌入式数据库的数据都写到了mysql

外置数据库脚本:https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql

application.properties 配置:https://github.com/alibaba/nacos/blob/master/distribution/conf/application.properties

nacos内置数据库 derby 配置说明: https://github.com/alibaba/nacos/blob/develop/config/pom.xml

演示nacos数据库切换

  • nacos-server-1.4.1\nacos\conf目录下找到sql脚本,执行 nacos-mysql.sql

  • nacos-server-1.4.1\nacos\conf目录下找到application.properties,新增上面的mysql数据源url,用户名和密码

 重启nacos,以前存储的derby数据就没有了,所有新的数据都来自mysql中的nacos

posted @   子墨老师  阅读(90)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2016-10-20 [刘阳Java]_Java程序员的成长路线_第3讲
2016-10-20 [刘阳Java]_Java环境搭建_第2讲
2016-10-20 [刘阳Java]_Java技术有哪些学习重点_第1讲
点击右上角即可分享
微信分享提示