Apollo
文章平均质量分 86
fFee-ops
it's tough.
展开
-
Apollo源码剖析
Apollo源码剖析1. Portal创建APP1.1 创建APP1.1.1 实体Bean1. Portal创建APPApollo创建App的过程如果基于控制台操作是很简单的,但是Apollo是如何实现的呢,我们接下来进行相关源码剖析。创建APP的流程如上图:1:用户在后台执行创建app,会将请求发送到Portal Service2:Portal Service将数据保存到Portal DB中3:Portal Service同时将数据同步到Admin Service中,这个过程是异步的4:A原创 2022-01-14 17:31:12 · 2070 阅读 · 0 评论 -
Apollo源码剖析环境搭建
Apollo源码剖析环境搭建1 源码下载2 导入数据库3 apollo-assembly启动服务4 服务测试1 源码下载我们使用git从https://github.com/ctripcorp/apollo下载源码,下载后的源码如下:版本切换至v1.7.1,如下操作:2 导入数据库在跟路径下有 scripts/sql 目录,下面有2个sql脚本,我们将该脚本导入到数据库中。如下图3 apollo-assembly启动服务我们启动Apollo服务,需要同时启动configservice原创 2022-01-13 22:15:08 · 424 阅读 · 0 评论 -
SpringBoot集成Apollo
SpringBoot集成Apollo1. 集成Apollo2. 测试是否集成成功项目结构图:1. 集成Apollo集成Apollo有2个步骤,首先是要引入Apollo的客户端,接着需要在springboot核心配置文件中引入需要从Apollo中注入的配置信息。①引入依赖在hailtaxi-driver的pom.xml中引入如下依赖: <!--ApolloClient--> <dependency> <group原创 2022-01-11 12:26:59 · 2633 阅读 · 0 评论 -
Apollo的使用
Apollo的使用项目配置托管1. 配置创建默认配置公共配置创建配置关联私有配置项目配置托管我们接下来使用Apollo作为配置中心,将项目配置托管到Apollo中。1. 配置创建点击创建应用,会出现如下表单:创建应用参数说明:部门:选择应用所在的部门。部门数据来自 ApolloPortalDB 库的ServerConfig 表的 Key =organizations 对应的记录。应用 AppId:用来标识应用身份的唯一 id,格式为 string,需要和客户端 app.propertie原创 2022-01-11 11:53:12 · 2951 阅读 · 0 评论 -
Apollo简介及安装
Apollo简介及安装简介核心功能谁在用它Apollo单机部署快速安装Docker容器安装简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spr原创 2022-01-10 20:13:32 · 1244 阅读 · 0 评论