Apollo
文章平均质量分 72
Apollo
?abc!
努力学习,天天向上
展开
-
Apollo(7)集群管理和配置发布原理
集群管理在有些情况下,应用有需求对不同的集群做不同的配置,比如部署在A机房的应用连接的RocketMQ服务器地址和部署在B机房的应用连接的RocketMQ服务器地址不一样。另外在项目开发过程中,也可为不同的开发人员创建不同的集群来满足开发人员的自定义配置。创建集群之前的操作都是在默认集群里面,数据也是在默认集群里面在新建的集群中,每一个的namespace都是没有数据的,还是需要自己去创建或关联同步集群配置选择需要同步的配置读取集群配置需要在环境的地方指定集群,之前的原创 2022-01-24 10:39:30 · 791 阅读 · 0 评论 -
Apollo(5)核心概念和项目管理
核心概念1.application(应用)实际使用配置的应用,Apollo客户端在运行时需要知道当前应用是谁,从而可以去获取对应的配置apollo对数据信息的管理是以application(应用)单位关键字:appld应用就相当于我们的一个工程,加配置需要加在应用当中,会由于环境的不同,配置也会不同(应用有环境区别的)2.environment(环境)配置对应的环境,Apollo客户端在运行时需要知道当前应用处于哪个环境,从而可以去获取应用的配置关键字:env3.cluster(集原创 2022-01-24 10:38:48 · 510 阅读 · 0 评论 -
Apollo(4)工作原理
架构图Config Service和Admin Service这两个服务都会连接数据库,启动时同时会向注册中心Eureka中记录ip和端口,及服务地址注册到Eureka的目的就是为了方便客户端(Client)和Portal的访问模块职责上图简要描述了Apollo的总体设计,我们可以从下往上看:Config Service提供配置的读取、推送等功能,服务对象是Apollo客户端Admin Service提供配置的修改、发布等功能,服务对象是Apollo Portal(管理界面)Eurek原创 2022-01-24 10:38:25 · 710 阅读 · 0 评论 -
Apollo(3)入门测试
发布配置第一步:创建项目第二步:设置配置上面的提交过后,会进入下面的页面也可以在首页,点击这个项目进入上面的页面选择新增配置第三步:发布配置第四步:修改配置修改过后,还是需要再去发布的代码获取配置测试第一步:创建maven过程第二步:导入pom坐标<dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>ap原创 2022-01-24 10:38:12 · 324 阅读 · 0 评论 -
Apollo(2)Apollo安装
第一步:确认运行环境安装Apollo服务端1.8+版本,客户端1.7+版本安装看1.8+版本需要安装MySQL,在这里安装5.6.5+版本Apollo的表结构对timestamp使用了多个default声明,所以需要5.6.5以上版本。第二步:下载配置下载Apollogithub下载:https://github.com/apolloconfig/apollo/tags点击进入下面的界面:在这里,我下载的是1.8.1版本的,点击右下角的download,进行下面的页面将上方的三个原创 2022-01-07 08:44:25 · 1721 阅读 · 0 评论 -
Apollo(1)概述及执行流程
配置简介配置的特点独立于程序的只读变量独立:同一份程序在不同的配置 中会有不同的行为只读:程序只是会通过读取配置文件改变自己的行为,但是不会去改变配置内容伴随应用的整个生命周期在启动的时候,通过读取配置进行初始化,运行时根据配置去调整行为配置有多种加载方式常见的有:配置文件、环境变量、启动参数等配置需要治理需要进行权限控制;不同环境、集群配置的管理配置中心就是一种统一管理各种应用配置的基础服务组件一个合格的配置中心需要满足∶配置项容易读取和修改添加新配置简单原创 2022-01-06 08:51:25 · 404 阅读 · 0 评论