Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

项目地址 (opens new window)

使用

访问8070服务

默认账号密码apollo/admin

创建配置,点击发布

然后项目引入依赖

<!--        apollo-client-->
<dependency>
    <groupId>com.ctrip.framework.apollo</groupId>
    <artifactId>apollo-client</artifactId>
    <version>${apollo.version}</version>
</dependency>

修改配置

# app.id是用来标识应用身份的唯一id,格式为string
app.id=service-goods
# 元数据服务器地址
apollo.meta=http://192.168.2.252:8080
# docker中加这个
apollo.config-service=http://192.168.2.252:8080

启动类加@EnableApolloConfig注解