apollo了解

转自:https://github.com/apolloconfig/apollo/wiki/Apollo配置中心介绍

1.配置的概念

  • 1. 配置是独立于程序的只读变量,
  • 2.配置伴随应用的整个生命周期,
  • 3.配置可以有多种加载方式
  • 4.配置需要治理:权限控制,不同环境、集群配置管理,框架类组件配置管理。

2.Apollo介绍

Apollo从设计之初就立志于成为一个有治理能力的配置发布平台,目前提供了以下的特性:

  1. 统一管理不同环境、不同集群的配置;
  2. 配置修改实时生效(热发布)。用户在Apollo修改完配置并发布后,客户端能实时(1秒)接收到最新的配置,并通知到应用程序。
  3. 版本发布管理。所有的配置发布都有版本概念,从而可以方便地支持配置的回滚。
  4. 灰度发布。支持配置的灰度发布,比如点了发布后,只对部分应用实例生效,等观察一段时间没问题后再推给所有应用实例。
  5. 权限管理、发布审核、操作审计。
  6. 客户端配置信息监控。可以在界面上方便地看到配置在被哪些实例使用。

 

posted @   lypbendlf  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示