Apollo

apollo执行流程

Apollo

apollo的安装

1 运行时环境

apollo的运行需要java和mysql,所以需要安装java和mysql(应该也可以通过别的数据库代替)
Apollo

2 下载配置

主要是下载三个jar包,解压后防止Apollo目录下
Apollo

3 创建数据库

Apollo

4 启动apollo

Apollo
其中的8070端口是管理界面
Apollo

发布配置

点击上图的创建项目,进入如下界面
Apollo
点击提交后创建项目
Apollo
进入自己的项目新建配置项
Apollo
配置信息以key-value的形式进行配置
Apollo
添加成功后,通过点击“发布”按钮进行发布
Apollo

程序中使用apollo

1 引入依赖

Apollo

配置apollo的一些基础信息

Apollo
Apollo

程序中获取配置的内容

Apollo

apollo原理

Apollo
Apollo
其中的各模块说明
Apollo

项目管理

部门管理

Apollo
Apollo
Apollo
理论上来说此时创建项目的时候就应该有新增的部门,但是有时可能部门数据还没有同步过去,需要等一会儿,重新登录刷新一下

2用户管理

Apollo
Apollo
此时创建项目时可以在"应用负责人"选择"zhangsan。退出apollo管理界面,以"zhangsan"登录,此时只能看到应用负责人为zhangsan的程序

3删除应用

Apollo

Namespace

Apollo
Apollo
以文本的方式给刚才创建的namespace传入内容
Apollo
Apollo
程序中读取namespace中的内容,与读取非namespace存在差异
Apollo

公共配置

所有东西都是隶属于项目的所以先要创建项目
Apollo
接着再创建公共namespace
Apollo
在公共namespace中添加属性
Apollo
在其他程序中引用公共的namespace
Apollo
然后在这个程序中就可以看到公共namespace中的属性,此时也可以修改这些属性,就会产生覆盖效果
Apollo
读取这个公共namespace的属性同私有namespace的方式相同
Apollo

所有的属性都是写在namespace中的,创建程序的时候,就会有一个默认的namespace叫“application”

创建集群

程序创建后本身就有一个默认的集群"default"
在创建的程序中添加集群
Apollo
Apollo
创建好的集群只有私有的namespace,并且其中没有属性
Apollo
此时可以将本程序中的其他集群中的属性同步到新集群上
Apollo
Apollo
Apollo

读取新集群中的属性

Apollo

配置发布原理

Apollo

springboot应用集成apollo

maven导入apollo依赖
配置metaServer
Apollo
app.id namespace等配置
Apollo
在主启动类中开启apollo配置
Apollo
开发环境,缓存目录,集群指定
Apollo
然后就能读取到配置了
Apollo

企业部署方案

Apollo

相关文章:

  • 2022-01-06
  • 2021-12-05
  • 2021-08-19
  • 2021-07-15
  • 2021-06-13
  • 2021-10-09
  • 2021-06-16
猜你喜欢
  • 2021-07-24
  • 2022-02-10
  • 2021-09-11
  • 2021-08-17
  • 2022-02-18
  • 2021-07-01
  • 2021-11-14
相关资源
相似解决方案