Skip to content

配置中心

微服务架构中的动态配置管理方案。

为什么需要配置中心

  • 配置集中管理
  • 动态刷新,无需重启
  • 环境隔离(dev/test/prod)
  • 配置版本管理

主流方案

Nacos Config

  • 实时配置推送
  • 配置回滚
  • 灰度发布

Apollo

  • 携程开源
  • 多环境、多集群
  • 权限管理完善

Spring Cloud Config

  • 基于 Git 存储
  • 配合 Bus 实现动态刷新

配置刷新机制

  • 长轮询(Long Polling)
  • WebSocket 推送
  • 版本对比