配置未生效:可能是在nacos.config.retention.days参数修改后,Nacos服务没有被正确重启,导致配置更改未生...
nacos使用mysql作为后端数据库,其中his_config_info表的内容就是配置历史版本会一直保存吗?
在nacos2.1.0之后的版本中在数据库中的config_info以及his_config_info表中新增了encrypted_data_key密钥字段。因此两个版本的初始化稍有不同。 之前版本的SQL为: /* * Copyright 1999-2018 Alibaba Group Holding Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not...
his_config_info 历史配置表 Nacos会把历史配置都会记录下来,用来方便回滚配置; 默认情况超过30天的记录会被删除; 字段描述 id id nid 主键,自增 data_id 数据id group_id 组id app_name 应用名称 content 配置内容 md5 content的md5 tenant_id 租户ID,就是不同的命名空间 gmt_create 创建时间 gmt_modified ...
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='集群、各Group容量信息表'; /***/ /* 数据库全名 = nacos_config */ /* 表名称 = his_config_info */ /***/ CREATE TABLE `his_config_info` ( `id` bigint(20) unsigned NOT NULL, `nid` bigint(20) unsigned NOT NULL AUT...
3.config_tags_relation 配置的标签表,在发布配置的时候如果指定了标签,那么会把标签和配置的关联信息存储在该表中。 4.his_config_info 配置的历史信息表,在配置的发布、更新、删除等操作都会记录⼀条数据,可以做多版本管理和快速回滚。 2.内核设计
是因为config_info 和his_config_info这两个表少了字段encrypted_data_key ,text类型,加上就好 贴上两个表的sql 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', ...
gmt_create加了8小时,而gmt_modified只有部分行有加8小时。 ricmi commented Jul 29, 2024 me too KomachiSion added kind/research area/Config labels Jul 31, 2024 Contributor Sunrisea commented Aug 1, 2024 多个节点吗?是不是数据库和某些nacos server节点设置的时区不一致,gmt_modified是Nacos Server...
nacos定时删除历史表配置信息 table: his_config_info com.alibaba.nacos.config.server.service.dump.DumpService 1. 2. 3. # 默认定时删除30天之前的数据 @PostConstruct public void init() { ... Runnable clearConfigHistory = () -> { log.warn("clear...
类中的方法dumpConfigInfo(dumpAllProcessor);里面主要是将数据库中的所有ConfigInfo查询出来写到服务器的磁盘中; 方法中传入了一个dumpAllProcessor对象; 这个是一个TaskProcessor任务处理器; 在上一篇文章中我们介绍了【Nacos源码 三】TaskManager 任务管理的使用; 所有看这里就很容易理解了;dumpAllProcessor中有个proce...