把Nacos服务器上的配置属性持久化到MySQL数据库中-Spring Cloud Alibaba微服务开发专题

下文摘自孙卫琴的经典书籍《Spring Cloud Alibaba微服务开发零基础入门到实操》,介绍了在Spring Cloud Alibaba中把Nacos服务器上的配置属性持久化到MySQL数据库中。
在这里插入图片描述

阿云:“在Nacos服务器上创建了配置单元后,如果重启Nacos服务器,配置单元还存在吗?”
答主:“还存在的。Nacos服务器在运行时,会对配置单元的数据进行持久化,确保服务器重启后,还能获得原有的配置数据。”

Nacos服务器对配置属性进行持久化有两种方式:
(1)默认情况下,Nacos服务器把配置属性保存到内嵌的Apache Derby数据库中。在Nacos服务器的data/derby-data目录下存放包含配置属性的文件。
(2)把配置属性保存到外部数据库中,目前支持MySQL数据库,将来可能会支持更多的外部数据库。

无论Nacos服务器以单机或集群方式运行,都支持内嵌的数据库和外部数据库。Nacos服务器使用外部MySQL数据库,有以下优点:

  • 便于在独立的主机上部署MySQL数据库,MySQL数据库与Nacos服务器无需运行在同一台主机上。
  • 可以方便地查看和维护MySQL数据库。

把Nacos服务器改为使用MySQL数据库作为配置属性的存储源,步骤如下。
(1)安装MySQL。MySQL的官方下载网址参见本文技术支持网页(www.javathinker.net/alibaba)的【链接7】。
(2)为Nacos服务器创建连接MySQL的用户名和口令。假定用户名为root,口令为1234。
(3)在MySQL中创建名为nacos_config的数据库,字符编码为UTF8,SQL命令如下:

create database nacos_config character set utf8;

(4

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java技术集锦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值