在软件开发过程中随着业务的需要,需求的变更,程序的灵活时常需要在项目中设置各种开关或业务配置项。在往常我们一般会采用配置文件的方式,但是在这里分布式集群时代采用传统的配置管理方式显得有点力不从心。同时在 app/web 应用中面对大量的终端应用获取应用配置时我们需要一个更简单易用且高性能的配置中心。

什么是 duic

duic 是采用 reactive 编程开发的配置管理中心。它适用于传统的应用项目、微服务、app、web等项目。

duic 的诞生并不仅是为了解决服务器应用的配置管理。

截屏

1

2

特性

  • 集中配置管理,多应用多环境配置

  • 支持配置数据类型,数据格式

  • HTTP 方式拉取配置

  • 配置状态检查

  • 多配置合并

  • 按需获取配置

  • 配置权限管理

  • 配置支持 IP 访问限制

  • 配置支持 TOKEN 校验

  • 支持用户配置权限管理

  • 提供配置修改记录

  • 完美支持 spring-boot

  • 部署简单

  • 支持 docker 部署

  • 高性能

原文: https://github.com/zhudyos/duic/wiki