Bootstrap

携程apollo配置中心—概述

官方介绍:

       Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。

Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。

特点:

  • 统一管理不同环境、不同集群的配

  • 配置修改实时生效(热发布

  • 版本发布管

  • 灰度发

  • 权限管理、发布审核、操作审

  • 客户端配置信息监

  • 提供Java和.Net原生客户端

  • 提供开放平台AP

  • 部署简单  

结构模块:

  • Client:pollo提供的客户端程序,为应用提供配置获取、实时更新等功能
  • Portal:提供Web界面供用户管理配置
  • Meta Server:Meta Server从Eureka获取Config Service和Admin Service的服务信息,相当于是一个Eureka Client
  •  Eureka:Config Service和Admin Service会向Eureka注册服务,并保持心跳
;