从零到一,搭建apollo配置中心和apollo客户端(附源码)

本文详细介绍了如何从零开始搭建Apollo配置中心,包括服务端的环境要求、源码构建或安装包启动,以及创建应用并发布配置。同时,文章还展示了如何在SpringBoot客户端拉取并应用Apollo中的配置,包括配置注入和动态刷新。
摘要由CSDN通过智能技术生成

目录

1、Apollo服务端的搭建

2、创建一个配置的应用并发布配置

3、客户端拉取apollo中的配置


1、Apollo服务端的搭建

apollo_index.jpg
如上图为Apollo服务端搭建完成的界面

Apollo对环境的要求
  • Apollo服务端:jdk 1.8+
  • Apollo客户端:jdk 1.7+
  • Mysql 5.6.5+
源码下载和基础数据的导入

在上述环境准备好后,需要到官方下载源码构建,下载地址为:https://github.com/ctripcorp/apollo/releases
选择最新的稳定版1.3.0,如下图
apollo_release.png

这里可以选择两种方式构建,一种是通过源码构建,一种通过安装包直接启动,下面分开介绍。不管通过哪种方式构建apollo服务端,都数据导入数据库的基础数据,如下图
apollo_config_db.png
从下载的源码中拿到Apollo运行需要的两个数据库ApolloConfigDB、ApolloPortalDB,使用数据库脚本导入到数据库,如下图
config_db.png

通过安装包构建

下载解压上图中的apollo-portal-1.3.0-github.zip、apollo-adminservice-1.3.0-github.zip、apollo-configservice-1.3.0-github.zip,并且修改各自对应config目录下的application-github.properties文件,以portal压缩包为例,根据自己的数据库地址修改对应配置如下图
portal_config_3.png
值得注意的是

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值