技术解析

有一个关于数据校验的模板配置,如果这个配置做了变更,需要升级版本号(类似版本号的概念),然后凡是配置了这个模板的数据,可以选择更新模板或者不更新。同时还要能查看改了什么(对比)
0
2021-06-01 17:43:57
idczone

RT 这种需求,有没有什么好的解决方案

因为没有确切的说明国外服务器怎么样才算不同,所以我想法就是默认只要做了改动,哪怕加了个逗号,更新了更新时间,就算一次更新。

对比有两个思路,一个是数据配置模板后,记录下当前的模板信息到这个数据内,后续这个数据采用的所有校验都是这个数据内的模板信息。而不是模板配置内的信息。然后当比较发现更新时间有变动,则提示有新版本,比较就通过硬比较的方法,一个个对出差异。

二是,记录下当前版本的快照,每次更新时间改变时,记录上一次版本的配置信息,保留每一次版本的快照。类似这种方式来做对比。

这个需求着实很蛋疼,需求没有给出具体怎么样的改动才算是变更了配置需要升级,所以默认只能以数据更新时间做判断。

希望大佬给点意见


技术总监怼产品说,直接开发个 git 完了

跟配置中心有点像?做过类似的功能 https://blog.ops-coffee.cn/s/qg42uqj9rnswqdmd41cyug

我看看

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服