从零开始搭建基础平台(1)-config 需求梳理

配置管理是所有大型系统中基础中的基础。系统的可配置化也是衡量一个系统好坏的重要指标之一。如果一个系统或者app(后面统称服务),任何的修改都必须修改代码,那么无论是运维还是客户都会很快问候开发全家的。可以通过配置对服务进行管理,比如某些业务的开关,db连接地址等,是一种普遍的需求。
在实际开发中通常会有多套环境,比如dev(开发环境)、rc(测试环境)、prod(线上环境),还可能有沙箱环境等,所以需要环境进行隔离。 还需要服务之间隔离。

基础feature:
  • 环境隔离
  • 服务隔离
  • 配置推送
高级feature
  • 基础配置,有些配置是所有服务都需要的,比如db、mq等
  • 历史恢复
  • 数据一致性
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。