Apollo(阿波罗)是携程框架部门研发的分布式配置中心,在不考虑高可用和负载均衡的情况下,它最少需要四个组件才能最小化运行,分别是:
- apollo-configservice:提供配置管理服务,如果有多套环境,那么每个环境都需要部署。内置Eureka服务器。
- apollo-adminService:提供后台管理服务,如果有多套环境,那么每个环境都需要部署。
- apollo-portal:提供Web用户界面,只需要部署一个服务即可。
- apollo-db:基于MySQL,包含ApolloConfigDB和ApolloPortalDB数据库。