-
Notifications
You must be signed in to change notification settings - Fork 912
移除数据库主从镜像配置
pader edited this page Feb 16, 2020
·
1 revision
具体问题请参考issue.
问题是由于程序里面有时候检测到master不可用,然后就切换到slave了,就是切到从后导致主的数据比从少,出现数据不一致的问题. 一定程度上是我当时对Nacos配置多个Mysql数据库的理解出现了偏差,最近在设计Nacos支持多类型数据库的时候,在和阿里同学讨论中发现,这个多个Mysql的配置是为了当时阿里内部需要进行数据库实例迁移进行的,并不是为了进行主从备份.
从最新版本的镜像开始(目前最新版本镜像是基于Nacos 1.1.4构建),后续所有镜像都会移除主从镜像相关属性,具体移除和替换属性如下:
移除属性 | 新属性 |
---|---|
MYSQL_SERVICE_HOST | |
MYSQL_SERVICE_PORT | |
MYSQL_SERVICE_DB_NAME | |
MYSQL_SERVICE_USER | |
MYSQL_SERVICE_PASSWORD | |
无 | |
default :3306 |
注意: MYSQL_DATABASE_NUM 默认数量从2更改为1,强烈建议大家后续只配置一个mysql数据源即可.
未来的版本中会移除这个多个Mysql数据库的配置