携程开源 apollo 配置中心部署

主要三个组件:

apollo-configservice(配置服务,每个环境都需要部署)

apollo-adminservice(主要底层服务,每个环境都需要部署)

apollo-portal(相当于UI层服务,只需部署一个)

 

环境要求:

mysql5.6+

jdk1.8

 

环境 主机 服务
dev IP1 apollo-configservice
apollo-adminservice
test IP2 apollo-configservice
apollo-adminservice
preview IP3 apollo-configservice
apollo-adminservice
pro IP4 apollo-configservice
apollo-adminservice
apollo-portal

 

apollo-configservice及apollo-adminservice改动配置:

config/application-github.properties

携程开源 apollo 配置中心部署

 

scripts/startup.sh(根据机器配置来实际配置)

携程开源 apollo 配置中心部署

 

apollo-portal配置:

config/apollo-env.properties (分别是部署四套环境的ip,当然也可以通过域名)

携程开源 apollo 配置中心部署

config/application-github.properties

携程开源 apollo 配置中心部署

 

scripts/startup.sh

携程开源 apollo 配置中心部署


启动顺序:

每个环境先启动apollo-configservice,再启动apollo-adminservice,所有环境都启动完成后,最后启动apollo-protal