Apollo 架构设计

Apollo,源自携程,是一款强大的分布式配置中心,提供环境、集群的配置管理,支持配置的实时更新。其架构包括ConfigService、AdminService、Client、Portal等组件,通过Eureka服务发现、Nginx负载均衡实现高可用。配置变更通过推送和拉取相结合的方式确保实时性和一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Apollo 架构设计


概要介绍

  • 英文名称:Apollo1
  • 中文名称:阿波罗
  • 组件功能:配置中心
    • 提供不同环境、不同集群的配置中心管理
    • 提供可视化操作界面管理不同环境的配置
    • 提供用户权限、操作流程管理功能
  • 引入原因:
    • 解决不同环境需要相同KEY值需要配置不同VALUE
      • 举例:jdbc.url 不同环境需要配置不同的数据库部署地址及用户密码
    • 解决配置变更后的生效时间长的问题
      • 举例:配置文件修改后需要重新部署将新的配置信息生成新的WAR包并发布
  • 项目环境2
英文简写 英文全称 中文释义 环境用途
DEV Development environment 开发环境 用于开发者调试使用
FAT Feature Acceptance Test environment 功能验收测试环境 用于软件测试者测试使用
UAT User Acceptance Test environment 用户验收测试环境 用于生产环境下的软件测试者测试使用
PRO Productio
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值