Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/

重要的三个jar包服务/2个数据库表

(理论上就是部署完这个三个jar包,配置中心就已经部署完毕)

1.configservice (接口服务)
2.adminservice (接口服务)
3.protal (平台服务)
4.ApolloconfigDB (configservice/adminservice共用这个数据库表)
5.ApolloPortalDB (protal 用的数据库表)
(使用时:还需要把apollo-core / apollo-client 安装install到本地maven仓库)

源码包:
百度网盘链接:https://pan.baidu.com/s/1o8DOHh15_IA0gH-vf-k2WQ
提取码:d9r9

Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第1张图片

第一步:先导入数据库表

项目目录地址: apollo/scripts/sql
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第2张图片
导入到数据里面
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第3张图片

第二步:配置三个服务的数据库信息

apollo-configservice配置 (ApolloConfigDB数据库)

  datasource:
    url: jdbc:mysql://127.0.0.1:3306/ApolloConfigDB?useUnicode=true&&characterEncoding=UTF-8
    type: com.zaxxer.hikari.HikariDataSource
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver

Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第4张图片
apollo-adminservice配置(ApolloConfigDB数据库)

  datasource:
    url: jdbc:mysql://127.0.0.1:3306/ApolloConfigDB?useUnicode=true&&characterEncoding=UTF-8
    type: com.zaxxer.hikari.HikariDataSource
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver

Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第5张图片
apollo-portal配置(ApolloProtalDB数据库)

  datasource:
    url: jdbc:mysql://127.0.0.1:3306/ApolloPortalDB?useUnicode=true&&characterEncoding=UTF-8
    type: com.zaxxer.hikari.HikariDataSource
    username: root
    password: root

Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第6张图片

第三步:依照顺序启动三个服务

1.先启动apollo-configservice
然后打开注册中心地址: http://localhost:8080
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第7张图片
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第8张图片
2.启动apollo-adminservice
然后可以在注册中心看到这个服务!
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第9张图片
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第10张图片
3.启动portal服务
然后就可以Apollo配置页面: http://localhost:8070
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第11张图片
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第12张图片
到这里就结束了,服务端部署完毕,现在就开始使用了!!!
1.首先把apollo-core 和 apollo-client 安装到本地仓库
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第13张图片
2.引入本地的maven包
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第14张图片
3.配置文件application.yml

app:
  ##需要跟portal页面的appid保持一致
  id: logs-demo
apollo:
  meta: http://127.0.0.1:8080
  bootstrap:
    enabled: true
    eagerload:
      enabled: true

4.启用apolloconfig中心注解
@EnableApolloConfig
Sprongboot整合Apollo配置中心/源码整合/拿来即用/超详细/_第15张图片
也可以看下面教程(也是我自己整理的),太晚了,要睡觉觉了.

你可能感兴趣的:(SprngBoot,apollo)