芋道 Apollo 极简入门

本文档介绍了 Apollo 配置中心的极简入门,包括概述、单机部署步骤、核心功能,以及如何集成到 Spring Boot 和 Spring Cloud 中。Apollo 是携程开源的分布式配置中心,支持实时推送、权限管理和多环境配置管理。

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

点击上方“芋道源码”,选择“设为星标

做积极的人,而不是积极废人!

源码精品专栏

 

摘要: 原创出处 http://www.iocoder.cn/Apollo/install/ 「芋道源码」欢迎转载,保留摘要,谢谢!

  • 1. 概述

  • 2. 单机部署

  • 3. 集群部署

  • 4. 集成到 Spring Boot

  • 5. 集成到 Spring Cloud

  • 6. 集成到 Dubbo

  • 666. 彩蛋


推荐阅读如下 Apollo 文章:

  • 《芋道 Spring Boot 配置中心 Apollo 入门》

  • 《芋道 Spring Cloud 配置中心 Apollo 入门》

1. 概述

Apollo 算国内开源中间件,文档完善程度最好的产品,可能唯一能够比肩的只有 Dubbo 的文档了。

1.1 介绍

Apollo 是什么?其官方文档自我介绍如下:

FROM 《Apollo 设计文档 —— Home》

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

服务端基于 Spring Boot 和 Spring Cloud 开发,打包后可以直接运行,不需要额外安装 Tomcat 等应用容器。

Java 客户端不依赖任何框架,能够运行于所有 Java 运行时环境,同时对 Spring/Spring Boot 环境也有额外支持。

.Net 客户端不依赖任何框架,能够运行于所有 .Net 运行时环境。

1.2 核心功能

Apollo 有哪些功能?其官方文档自我介绍如下:

  • 统一管理不同环境、不同集群的配置

  • 配置修改实时生效(热发布)

  • 版本发布管理

  • 灰度发布

  • 权限管理、发布审核、操作审计

  • 客户端配置信息监控

  • 提供 Java 和 .Net 原生客户端

  • 提供开放平台 API

  • 部署简单

详细的功能说明,胖友可以访问 《Apollo 功能列表》 查看。

2. 单机部署

操作系统:macOS 10.14

其它系统,基本一致的。

本小节,参考《Apollo 部署文档 —— 分布式部署指南》和《Apollo 部署文档 —— Quick Start》文章,我们来单机部署一个 Apollo 服务。如下图所示:

  • Apollo Config Service:提供配置的读取、推送等功能,服务对象是 Apollo 客户端。

  • Apollo Admin Service:提供配置的修改、发布等功能,服务对象是Apollo Portal(管理界面)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值