系统设计-微服务-配置中心


为什么要使用配置中心?

随着业务的发展,微服务架构的升级,服务的数量、应用的配置日益增多(各种微服务、各种服务器地址、各种参数),传统的配置文件方式和数据库的方式已经可能无法满足开发人员对配置管理的要求,同时对于配置的管理可能还会牵涉到 ACL 权限管理、配置版本管理和回滚、格式验证、配置灰度发布、集群配置隔离等问题,以及:

  • 安全性:配置跟随源代码保存在版本管理系统中,容易造成配置泄漏
  • 时效性:修改配置,需要每台服务器每个应用修改并重启服务
  • 局限性:无法支持动态调整,例如日志开关、功能开关等

因此,我们可以通过一个配置中心以一种科学的管理方式来统一管理相关的配置。

携程开源组件apollo

Categories:

Tags:

No Responses

发表回复

您的电子邮箱地址不会被公开。