目录
1.配置中心
目前市场上使用的分布式配置中心有disconf(百度),Spring Cloud Config、Apollo(携程),Nacos(阿里)。
2.apollo安装
版本要求:
Apollo服务端:1.8+
- Apollo客户端:1.7+
- mysql版本要求:5.6.5+
2.1 apollo下载
https://github.com/ctripcorp/apollo/tree/master
创建一个apollo文件夹,把apollo-master复制到新创建的apollo的文件夹里面。
2.2 数据库
https://github.com/nobodyiam/apollo-build-scripts
导入configdb和protaldb这两个文件夹下面的脚本到mysql服务器。
2.2.1 ApolloPortalDB
验证portaldb数据库
select `Id`, `Key`, `Value`, `Comment` from `ApolloPortalDB`.`ServerConfig` limit 1;
注:ApolloConfigDB需要在每个环境部署一套,如fat、uat和pro分别部署3套ApolloConfigDB
2.2.2 ApolloConfigDB
验证configdb数据库
select `Id`, `Key`, `Value`, `Comment` from `ApolloConfigDB`.`ServerConfig` limit 1;
2.2.3 启动脚本
默认账号是apollo/admin
apollo涉及到三个端口,也就是上面对应的三个文件夹。 8070 8080 8090
注:Quick Start需要有bash环境,Windows用户建议安装Git Bash,或者也可以直接通过IDE环境启动,详见Apollo开发指南
如果你热衷技术,喜欢交流,欢迎加入我们!