分布式电商项目——3.搭建Apollo以及微服务网关Swagger继承Apollo以及监听Apollo

本文介绍了在分布式电商项目中如何搭建配置中心Apollo,包括为何选择配置中心,详细步骤,以及服务客户端如何集成,特别是网关服务如何集成Apollo并使用Swagger进行文档配置。
摘要由CSDN通过智能技术生成

构建分布式配置中心阿波罗

为什么要使用配置文件中心?

为什么要使用分布式配置中心? 统一管理微服务配置文件,可以实现动态化刷新配置文件。

阿波罗 SpringCloudConfig
为什么我们要使用阿波罗 不使用SpringCloudConfig
阿波罗配置文件存放在数据库中,SpringCloudConfig存放在Git里面。

搭建分布式配置中心阿波罗

1.下载aploll配置中心 https://github.com/nobodyiam/apollo-build-scripts
2.上传apollo-build-scripts-master文件到服务器中
3. unzip apollo-build-scripts-master.zip 解压配置文件
如果没有unzip命令的话,安装zip插件 yum -y install zip unzip
4.配置数据策略
修改demo.sh账号:cdb-8y8qmojr.gz.tencentcdb.com:10010 root Ww861642669+
5.启动阿波罗 ./demo.sh start

https://github.com/ctripcorp/apollo/wiki/Apollo%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E4%BB%8B%E7%BB%8D

systemctl stop firewalld.service
默认账号密码 Apollo admin

服务客户端集成配置文件

1.将本地配置存入到阿波罗平台中。
转换工具
http://www.toyaml.com/index.html
2.引入Maven依赖

<dependency>
	<groupId>com.ctrip.framework.apollo</groupId>
	<artifactId>apollo-client</artifactId>
	<version>1.0.0</version>
</dependency>
<dependency>
	<groupId>com.ctrip.framework.apollo</groupId>
	<artifactId>apollo-core</artifactId>
	<version>1.0.0</version>
</dependency>

3.创建 application.properties

app
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值