动态配置(Distributed Resource Management,简称 DRM )是一个分布式环境下,实时动态的配置管理框架。可以在应用没有重启的情况下,完成配置的动态更新。广泛用于业务参数配置、应急开关切换等场景。

动态配置是微服务下的模块之一,您只需要在每个环境开通中间件微服务,即可使用动态配置。用户实例之间的数据通过实例标识进行逻辑隔离,保证数据安全。

动态配置具有以下优点:

  • 编程 API 简单

    面向注解和普通 JavaBean 编程,编程方式统一且简单。

  • 实时性高

    秒级推送能力,集群实时配置变更。

  • 一致性高

    除变更推送能力外,客户端还定时检查数据版本,一旦有数据不一致就触发主动拉数据。