当前位置:网站首页 > 去中心化金融(DeFi) > 正文

Apollo配置中心多个meta(apollo配置中心集群搭建)



1.Apollo 是什么?Apollo(阿波罗)是携程框架部门研发的分布式配置中心。服务端基于Spring Boot和Spring Cloud开发。

2.为什么要使用Apollo?

  • 安全性:配置跟随源代码保存在代码库中,容易造成配置泄漏
  • 时效性:普通方式配置,修改配置,需要重启服务才能生效
  • 局限性:无法支持动态调整:例如日志开关、功能开关

1.1 添加Maven依赖

1.2 配置文件

配置说明:

  • app.id:在配置中心配置的应用身份信息。
  • apollo.bootstrap.enabled:在应用启动阶段是否向Spring容器注入被托管的properties文件配置信息。
  • apollo.bootstrap.eagerLoad.enabled:将Apollo配置加载提到初始化日志系统之前。
  • apollo.bootstrap.namespaces:配置的命名空间,多个逗号分隔,一个namespace相当于一个配置文件。
  • apollo.meta:当前环境服务配置地址,生产环境建议至少双节点,可以填写多个逗号分隔,使用一个单独的域,如 http://config.xxx.com(由nginx等软件负载平衡器支持),而不是多个IP地址,因为服务器可能会扩展或缩小。

在这里插入图片描述

1.3 添加启动类

1.4 添加配置开关类

基于@Value注解配置

1.5 添加测试controller

2.1 创建项目

在这里插入图片描述

2.2 填写配置信息

在这里插入图片描述

配置说明:

  • 部门:选择应用所在的部门。(可自定义部门)
  • 应用AppId:用来标识应用身份的唯一id,格式为string,需与application.properties中配置的app.id一致。
  • 应用名称:应用名,仅用于界面展示。
  • 应用负责人:选择的人默认会成为该项目的管理员,具备项目权限管理、集群创建、Namespace创建等权限。

在这里插入图片描述

2.3 添加配置

2.3.1 表格形式单个添加

注:不能批量操作

在这里插入图片描述

在这里插入图片描述

2.3.2 文本形式批量添加

注:可实现批量操作

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.4 发布配置

注:配置只有发布后才会生效

在这里插入图片描述

点击发布按钮

在这里插入图片描述

2.5 多环境同步配置

注意事项:

通过同步配置功能,可以使多个环境、集群间的配置保持一致需要注意的是,同步完之后需要发布后才会对应用生效

点击同步配置

在这里插入图片描述

在这里插入图片描述

点击同步

在这里插入图片描述

在这里插入图片描述

3.1 初始启动读取测试

在这里插入图片描述

3.2 自动更新属性测试

在这里插入图片描述

发布后控制台变化

在这里插入图片描述

在这里插入图片描述

4.1@ConfigurationProperties注解整合Apollo不生效问题

示例配置类

解决方案
添加监听配置

4.2日志级别未更新问题

示例配置

解决方案-日志监听器

4.3日志+配置类自动刷新整合监听

注:由于 4.1与4.2监听有重合,所以最好放在一起处理

4.4 其它问题

4.4.1配置文件与配置中心同时存在配置,启用的是那一份
apollo 配置开关开启情况下,配置中心配置会覆盖本地配置
注:配置开关 apollo.bootstrap.enabled=true

4.4.3 是否支持更新端口配置
支持更新端口配置,但是必需要重启生效,同时也需要考虑服务器的端口占用问题。

Apollo官方文档相关

到此这篇关于SpringBoot整合Apollo配置中心快速使用详解的文章就介绍到这了,更多相关SpringBoot整合Apollo配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

到此这篇Apollo配置中心多个meta(apollo配置中心集群搭建)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 静脉配置中心(静脉配置中心的洁净级别)2025-11-24 14:54:08
  • 城厢区公共资源配置中心官网(城厢区公共资源配置中心官网首页)2025-11-24 14:54:08
  • 配置中心有哪些(配置中心如何实现)2025-11-24 14:54:08
  • 静脉配置中心的工作内容(静脉配置中心的工作内容有哪些)2025-11-24 14:54:08
  • 静脉药物配置中心的发展(静脉药物配置中心的一般运作流程是什么?)2025-11-24 14:54:08
  • 肃州区人力资源配置中心代理部(肃州区人力资源配置中心代理部主任)2025-11-24 14:54:08
  • ad如何设置捕捉(ad如何设置捕捉中心)2025-11-24 14:54:08
  • 速排小蚂蚁编辑器手机版(速排小蚂蚁编辑器怎么把已有的背景去掉)2025-11-24 14:54:08
  • nacos配置中心(Nacos配置中心支持增量更新吗)2025-11-24 14:54:08
  • pivas静脉配置中心题库(静脉配置中心pdca案例)2025-11-24 14:54:08
  • 全屏图片