携程apollo 配置中心本地部署

本篇只是简单的把apollo 配置给部署起来。 具体细节还有待细研究。

1、准备工作

  1. 从git上拉去apollo 最新的代码,代码地址如下:

    https://github.com/ctripcorp/apollo

  2. 把scripts 目录下面的sql,在本地数据库执行以下。

2、 启动相关apollo服务

      2.1  启动apollo相关服务

      首先看一下,拉取下来的项目目录

      

      我会启动框起来的三个服务。 具体三个服务的作用,可以自己看一下官方文档,这里不赘述了。

     2.2 apollo-adminservice 

       这个服务主要提供了配置的修改、发布等功能,服务对象是Apollo Portal(管理界面)

      启动时,我们需要修改如下几个配置:

     

配置完后,运行启动类, 添加启动参数,如下:

 

2.3 apollo-configservice

此服务提供配置的读取、推送等功能,服务对象是Apollo客户端。

因为我这边 使用了自定义的注册中心。所以我这边把启动类里面的Server 修改成 

@EnableEurekaClient

如果使用apollo 自带的注册中心, 可不用修改。

2.4  apollo-portal

portal 启动完成后, 浏览器打开

3、 编写自定义测试应用

新建一个spring-boot 项目,添加pom 配置,如下:

在app.properties 文件中添加 

app.id=hecy_apollo_demo

 

4、配置界面创建项目,配置。

创建项目, appid 必须和demo 中写的appid 相同。剩下的不用赘述了。

添加相关配置,并发布。如图:

然后启动demo就可以了。

如图:

可以看到是去加载本地配置文件去了。

 正确获取到配置中心的配置。 至此apollo 全部部署完了,并可以正常工作。

 

 

demo 地址: https://github.com/hechangyong/learnspringcloud

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值