Nacos集群模式更新配置生成重复配置文件问题?(根源:mysql:唯一键约束失效)

最近nacos配置问题:Nacos集群模式,更新配置生成重复配置文件?

Nacos集群模式更新配置生成重复配置文件问题?(根源:mysql:唯一键约束失效)_第1张图片

 

1、发现问题排查nacos配置,

查看nacos源码:

Nacos集群模式更新配置生成重复配置文件问题?(根源:mysql:唯一键约束失效)_第2张图片

 发现nacos更新配置是根据dataId、groupId、tenantId作为唯一索引更新配置的。

2、nacos数据源mysql的表结构:

CREATE TABLE `config_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  `data_id` varchar(255) COLLATE utf8_bin NOT NULL COMMENT 'data_id',
  `group_id` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `content` longtext COLLATE utf8_bin NOT NULL COMMENT 'content',
  `md5` varchar(32) COLLATE utf8_bin DEFAULT NULL COMMENT 'md5',
  `gmt_create` datetime NOT NULL DEFAULT &

你可能感兴趣的:(MySQL数据库相关讲解,mysql,数据库,sql)