- v1.0
- 兼容springboot框架,业务系统无需代码变更
- 快速接入,jar包引用
- 配置动态更新,实时生效
- 支持集群分组,配置差异化
- 提供配置统一变更平台,支持平台用户的权限管理和配置变更的权限管理
nadia-config 项目根目录
nadia-client 客户端
nadia-core 通用代码
nadia-server 服务端
nadia-web 前端页面
nadia-demo 客户端demo
docs 文档
desgin 设计文档
sql 服务端脚本
DDL.sql 建表
DML.sql 初始数据
- Application 系统名称,客户端可以指定使用任意一套系统下的配置。
- Group 组名称,客户端指定系统后,仍需要指定使用系统下的某个组。若不强制指定,客户端启动后会默认使用Default组下的配置,后期可使用组切换功能切换至不同组。
- Add 新增Application,同时新增默认Group(Default)。
- Delete 删除Application\Group信息。当前Group如果正在被使用,或当前组为Default组且存在非Default组时,不能删除。Defualt组删除后将同时删除Application。
- Compare 比较同一Application下不同Group的配置差异,可多选,但至少选两个组。
- Edit 修改Application信息
- Group 新增组。可选择从某个组复制所有已发布配置项,或生产新的空组。
- Instances 可将某实例调整至另一组。
- Inscance 查看弄实例当前的配置与服务端配置的差异。
- Key 配置项的key,与客户端中@Value({key})相对应
- Value 值
- Status
- new 新建配置
- edited 配置已变更,带审批
- approved 配置审批通过,可发布
- published 配置已发布
- removing 配置删除,待审批
- deleted 配置已删除,不显示
- invalid 配置无效,不显示
- Add 新增配置,可选择配置的可见权限。若不选择,则该配置为当前登录用户的角色可见。需要审批。
- Delete 删除配置,需要审批。
- Export 导出配置。
- Import 导入配置,需要审批。
- Edit 编辑配置,需要审批。
- Instance 查看当前配置的使用情况。
- History 配置修改历史