# 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

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

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

step4:开启配置项

    @EnableApolloConfig
1
  • 在线客服

  • 意见反馈