apollo分布式配置中心原理
生活随笔
收集整理的這篇文章主要介紹了
apollo分布式配置中心原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
https://github.com/ctripcorp/apolloApollo阿波羅簡介
?
Apollo(阿波羅)是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境、不同集群的配置,配置修改后能夠實時推送到應用端,并且具備規范的權限、流程治理等特性,適用于微服務配置管理場景。
Apollo阿波羅特點
用戶在Apollo修改完配置并發布后,客戶端能實時(1秒)接收到最新的配置,并通知到應用程序。
統一管理不同環境、不同集群的配置
?
所有的配置發布都有版本概念,從而可以方便的支持配置的回滾。
配置修改實時生效(熱發布)
用戶在Apollo修改完配置并發布后,客戶端能實時(1秒)接收到最新的配置,并通知到應用程序
版本發布管理
所有的配置發布都有版本概念,從而可以方便的支持配置的回滾
灰度發布
支持配置的灰度發布,比如點了發布后,只對部分應用實例生效,等觀察一段時間沒問題后再推給所有應用實例。
權限管理、發布審核、操作審計
應用和配置的管理都有完善的權限管理機制,對配置的管理還分為了編輯和發布兩個環節,從而減少人為的錯誤。
所有的操作都有審計日志,可以方便的追蹤問題。
?
?
總結
以上是生活随笔為你收集整理的apollo分布式配置中心原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用@Async实现异步调用
- 下一篇: apollo数据库安装与常见错误说明