携程开源 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
scripts/startup.sh(根据机器配置来实际配置)
apollo-portal配置:
config/apollo-env.properties (分别是部署四套环境的ip,当然也可以通过域名)
config/application-github.properties
scripts/startup.sh
启动顺序:
每个环境先启动apollo-configservice,再启动apollo-adminservice,所有环境都启动完成后,最后启动apollo-protal