dtm_conf_centre_2
2016-07-26 10:09:43 0 举报
dtm_conf_centre_2是一个专业术语,通常用于描述数据中心或计算机网络中的配置中心。这个配置中心负责管理和控制数据中心或网络的各种参数和设置,以确保系统的稳定运行和高效性能。它提供了一个集中的界面,管理员可以通过该界面对系统进行配置、监控和维护。dtm_conf_centre_2通常具有高度可扩展性和灵活性,可以适应不同规模和需求的数据中心或网络环境。它提供了丰富的功能和工具,包括配置管理、性能监控、故障诊断和自动化运维等,帮助管理员简化操作流程,提高工作效率。总之,dtm_conf_centre_2是一个重要的组件,对于保障数据中心或网络的正常运行起着至关重要的作用。
作者其他创作
大纲/内容
新open本条记录对应的本地文件例:open新的global-redis.dsn文件
从配置中心数据库,获取所有记录的columns中字段内容
进入下一循环处理下一条记录
Y
将本条记录的内容直接write到新建本地文件
是否等于c_dtm_conf_new_md5?
N忽略md5校验,直接修改
读出本条配置内容,计算md5
Y通过全部校验,可以真正修改了
对dtm当前内存中正在生效的该项配置计算md5
if c_dtm_conf_ignore_old_md5 == 0如果本条配置需要校验md5
遍历获取到的所有记录,对于每条记录做如下操作例:global-redis.dsn在库中是一条记录,c_dtm_conf_name字段内容是“global-redis.dsn”,c_dtm_conf_value字段内容是配置文件内容
N打印ERROR日志
close fd
内存md5 是否等于c_dtm_conf_old_md5?
columns.push_back(\"c_dtm_conf_name\");columns.push_back(\"c_dtm_conf_value\");
将本条记录对应的现有本地配置文件重命名例:global-redis.dsn重命名为global-redis.dsn.XXX
columns.push_back(\" c_dtm_conf_old_md5\");columns.push_back(\"c_dtm_conf_ignore_old_md5\");columns.push_back(\"c_dtm_conf_new_md5\");
0 条评论
下一页