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

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

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

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

阿波罗 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依赖

你可能感兴趣的:(微服务框架,分布式电商项目)