(一)什么是apollo

前言

携程开源的apollo配置管理核心,反对不同环境、不同集群的配置管理,配置的同步简直是实时的,且具备欠缺的权限治理、混滚和灰度治理等机制,适宜作为微服务环境下的配置管理。

apollo作为java生态内的品质不错的组件,对spring框架反对良好,在业内很多公司都将其利用到本人的架构设计内,因而学习它的实现形式,对咱们深刻了解什么是配置核心、转化利用业务开发是有帮忙的。

浏览apollo源码,我想搞清楚以下几个问题:

  1. apollo如何治理不同环境的配置?
  2. apollo如何做到配置实时更新的?
  3. apollo怎么实现灰度机制?
  4. apollo如何做到高可用,CAP模型是怎么的?

什么是配置

代码运行的输出参数,有代码运行环境的辨别,且可能会产生变动,须要从代码内独立进去。

为何须要配置管理核心?

后面对于程序的了解

参考资料

apollo官网文档:https://www.apolloconfig.com/...