# DEMO示例
# 服务场景描述
客户端通过配置自身appId标识,连接配置中心Apollo,在配置中心校验通过后可实时获取客户端的最新配置信息。
# 服务调用流程
# 1.服务调用前置条件:
- 创建应用,获取应用的appkey、appsecret以及apollo控制台的项目id;
# 2.具体调用步骤
- 使用Apollo配置中心需要引入AECORE二次开发后的client jar包,引入maven依赖,配置项目id及应用appkey,appsecret等,填写apollo-config的地址,开启配置项后可使用Apollo配置中心;
step1:maven依赖
<!--本地项目涉及到该sdk版本冲突时可能需要手动解决版本控制问题-->
<dependency>
<groupId>com.ctrip.framework.apollo</groupId>
<artifactId>apollo-client-tair</artifactId>
<version>1.4.0</version>
</dependency>
1
2
3
4
5
6
2
3
4
5
6
step2:填写必要的配置信息,其中app.id对应apollo控制台项目的appId,paas.account.serviceKey和paas.account.serviceSecret分别对应应用的appKey和appsecret
app.id=xxxxxxxxxxx
paas.account.serviceKey=xxxxxxxxxxx
paas.account.serviceSecret=xxxxxxxxxxx
paas.account.serviceUrl=https://account-test.glodon.com (请根据环境需要填写,默认为:https://account.glodon.com)
1
2
3
4
2
3
4
step3:配置apollo-config的地址(请根据环境填写),普通项目启动建议放在JVM参数中,k8s建议放在项目的chart文件中
-Dapollo.configService=http://aecore-apollo-test.glodon.com/apollo-config/(测试环境)
-Dapollo.configService=https://aecore-apollo.glodon.com/apollo-config/(生产环境)
1
2
2
step4:开启配置项
@EnableApolloConfig
1
← 前置准备