Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。Apollo架构模块图: 来源:网络 各模块职责Config Service提供配置的读取、推送等功能,服务对象是Apollo客户端Adm
转载
2024-01-26 07:36:22
79阅读
问题由于最近公司要弄灰度发布,所以需要添加一套Apollo配置,默认是可以管理 dev, fat, uat, pro四套环境,但是我们想自定义一下环境,所以就尝试一下自定义环境,需要自己修改源码然后自己编译打包如果默认的四套环境能够满足自己需求,就可以直接使用官网提供的包,我们只需修改数据库配置和环境信息即可使用下载地址:https://github.com/ctripcorp/apollo/re
携程Apollo配置中心简单安装配置注意事项Github项目首页:https://github.com/ctripcorp/apollo下载安装包: https://github.com/ctripcorp/apollo/releases我这里下载的是 Apollo v1.4.0 Release部署三个环境环境服务器服务端口/127.0.0.1apollo-portal8090DEV(开发环境)1
转载
2024-07-11 18:35:01
132阅读
本篇文章对之前整合Apollo配置中心碰到的一些问题,做一个总结,方便以后回顾和提醒自己避免再犯同样的错误.在项目内application.properties中配置Apollo的namespaces值时,启动发现不起作用?这个问题不知道是不是因为项目是springboot的问题,在这里配置的namespace值没有起作用,最终处理手段是在@EnableApolloConfig中以数据的形式指定需
转载
2024-03-15 19:42:03
100阅读
Apollo的总体架构Apollo的使用架构Apollo的不同维度的配置分类下面按照生效顺序Application 在springboot的application.property定义appid这个key的value,标识该类型的应用。EnvironmentDEV(开发环境)FAT(功能测试)UAT(验收测试)PRO(生产环境)Cluster(集群)Namespace(命名空间) 其实就是某个应用
转载
2024-01-03 14:12:16
643阅读
Apollo 配置中心源码分析 Apollo是携程开源的一款分布式配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo配置发布和通知的过程用户在配置中心对配置进行修改并发布配置中心通知Apollo客户端有配置更新Apollo客户端从配置中心拉取最新的配置、更新本地配置并通知到应用从Apo
转载
2024-05-22 11:18:12
219阅读
Apollo核心概念之“Namespace”1. 什么是Namespace?Namespace是配置项的集合,类似于一个配置文件的概念。2. 什么是“application”的Namespace?Apollo在创建项目的时候,都会默认创建一个“application”的Namespace。顾名思义,“application”是给应用自身使用的,熟悉Spring Boot的同学都知道,S
转载
2023-11-24 15:07:00
118阅读
一、背景介绍 pollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。 服务端基于 Spring Boot 和 Spring Cloud 开发,打包后可以直接运行,不需要额外安装 Tomca ...
转载
2021-07-30 15:52:00
260阅读
2评论
主要步骤一、在springboot项目中配置application.yml二、在apollo平台上配置对应的namespace及logback配置三、在SpringBoot启动类上添加@EnableApolloConfig四、通过Java SystemProperty指定Apollo启动相关环境配置五、校验配置是否生效 参考:https://github.com/ctripcorp/apollo
转载
2024-05-28 20:43:46
587阅读
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。1.如何下载Apollo源码与zip包1.1、下载zip包可直接访问 h
转载
2024-01-31 02:01:58
522阅读
一、Apollo快速搭建apollo环境的搭建主要参考 官方文档 ,我们就直接一步一步跟着官方文档来1、下载Quick Start安装包下载apollo-build-scripts项目2、创建数据库之前有说过,apollo会有两个数据库: ApolloPortalDB 和 ApolloConfigDB创建ApolloPortalDB创建Apollo
转载
2023-12-29 17:34:15
763阅读
配置中心在现在的分布式系统可以说是一个必不可少的核心组件了,国内使用最广泛的配置中心应该是携程开发的Apollo。Apollo的思想还是挺简单的,简单地说,服务端利用Eureka做高可用,配置信息存到数据库,客户端调用服务端的接口,拉取最新的配置,如果有变化,就更新客户端的配置。服务端提供了可视化的图形界面去修改配置,保存到数据库。我们今天先来看下客户端部分是如何来实现的。客户端的主要功能就是调用
转载
2023-11-15 23:00:23
91阅读
4.1 Apollo工作原理下图是Apollo架构模块的概览 各模块职责上图简要描述了Apollo的总体设计,我们可以从下往上看:Config Service提供配置的读取、推送等功能,服务对象是Apollo客户端Admin Service提供配置的修改、发布等功能,服务对象是Apollo Portal(管理界面)Eureka提供服务注册和发现,为了简单起见,目前Eureka在部署时和Config
# 使用 Apollo 配置 MySQL 数据库的完整指南
Apollo 是一个开源的配置中心,广泛用于微服务架构中,实现配置的集中管理。本文将教你如何将 Apollo 与 MySQL 数据库配置结合使用。以下是实现的步骤流程表:
| 步骤 | 描述 |
|------|------|
| 1 | 安装 Apollo 配置中心 |
| 2 | 配置 Apollo 连接 MySQL
Apollo配置中心使用篇常见配置中心对比Apollo核心概念Apollo核心特性Apollo架构设计各模块介绍服务端设计客户端设计Apollo与Spring集成的底层原理Apollo安装安装apollo-portalconfig service和admin service部署多网卡问题解决修改Portal环境配置调整ApolloPortal配置Apollo权限管理客户端操作集成SpringBo
转载
2023-10-05 15:12:25
32阅读
微服务之Apollo配置中心的简单使用1.Apollo2.环境准备2.1 JAVA2.2 MySQL2.3 下载安装包3.安装3.1 创建数据库3.2 配置数据库连接信息4.启动Apollo配置中心5.Apollo 的使用(Java)5.1 打开Apollo服务端 http://localhost:80705.2 项目加入apollo依赖5.3 在apollo服务端创建项目5.4 在项目中配置一
转载
2023-07-07 19:07:06
311阅读
分布式配置管理Apollo简单使用从项目到部署服务器的过程,毕竟些写项目是为了发布部署服务器。本篇主要介绍**apollo在spring boot 中的使用**,后面几篇文章将会介绍:
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。原理:项目启
转载
2024-04-26 12:52:48
169阅读
一、Apollo包的介绍apollo一共三个包:apollo-portal.zip、apollo-configservice.zip、apollo-adminservice.zip说明:portal:后台配置管理页面;config:提供配置的读取、推送等功能;admin:提供配置的修改、发布等功能二、环境准备测试环境单机多环境部署:将dev、letest、photondev、photontest、
转载
2024-06-29 08:48:39
176阅读
Apollo 简介Apollo配置中心介绍微服务架构~携程Apollo配置中心架构剖析 部署情况Apollo 本地开发组件版本要求Java: 1.8+MySQL: 5.6.5+注意点apollo-portal 服务和 ApolloPortalDB 数据库只需要在生产环境部署一套apollo-configservice、apollo-adminservice 服务和 ApolloConfigDB 需
转载
2023-11-10 16:13:11
189阅读
本文只介绍Springboot项目接入Apollo配置中心的过程。在实践过程中,我发现不需要进行那么繁琐的配置就可以实现,故写本文章对使用指南进行简化,用于记录备忘,以便于以后springboot项目快速接入Apollo配置中心。更详细的接入请参考Apollo官方提供的Java客户端使用指南:https://github.com/ctripcorp/apollo/wiki/Java%E5%AE%A
转载
2023-12-27 20:16:04
300阅读