- 1. 依赖工具
- 2. 创建数据库
- 2.1 创建 ApolloPortalDB
- 2.2 创建 ApolloConfigDB
- 3. ConfigService && AdminService
- 4. PortalService
- 5. Demo
- 666. 彩蛋
1. 依赖工具
老艿艿:本文参考 《Apollo 官方文档 —— 开发指南》 ,进行精简。
官方很良心,文档很细心。
建议胖友后面阅读 Apollo 设计文档:
- 《Apollo 配置中心介绍》
- 《Apollo 配置中心设计》
- 《Apollo核心概念之“Namespace”》
- JDK :1.8+
- MySQL :5.6.5+
- Maven
- IntelliJ IDEA
2. 创建数据库
Apollo 服务端共有两个数据库:
- ApolloPortalDB
- ApolloConfigDB
在 Apollo 项目下的 scripts 目录,提供了对应的初始化脚本:
scripts
2.1 创建 ApolloPortalDB
通过各种 MySQL 客户端导入 sql/apolloportaldb.sql 脚本。例如笔者喜欢用 Navicat 。
基情提示:Navicat 导入 SQL 脚本,可阅读文章:《navicat里导入和导出.sql文件》 。
导入成功后,表结构如下:
表结构
2.2 创建 ApolloConfigDB
通过各种 MySQL 客户端导入 sql/apolloconfigdb.sql 脚本。