摘要
本发明公开了支持多维度自定义配置的配置系统及方法,属于计算机软件技术领域,要解决的技术问题为:分布式系统和微服务架构中存在的配置项灵活性不足、生效范围定义不灵活、动态加载能力差以及层级化适配能力不足。包括:配置组管理模块,定义每个配置组的生效范围以及优先级;配置项管理模块,定义每个配置项的属性,并将每个配置项绑定到至少一个配置组;动态加载模块,配置项的值被更新时,通过事件驱动模型生成配置变更事件,并将配置变更事件推送至所有订阅的服务节点;智能推荐冲突检测模块,当同一个配置项在多个相关配置组中存在不同值,依据配置组的优先级确定配置项的生效值,并向管理员提示冲突详情。
技术关键词
事件驱动模型
配置项管理
配置系统
动态加载模块
组管理
超级管理员
定义
计算机软件技术
事件流
中间件
分布式系统
开关
表达式
节点
消息
数值
组织
层级