前言在更新Spring Cloud Alibaba Nacos时,想到之前阅读过Apollo源码,便在这插入记录了过来,后续更新Nacos Config源码Apollo简介fork 源码地址 apollo源码 参考apollo架构中心设计 主要分为 Config Service、Admin Service、Portal、Client 四部分 上文介绍到客户端如何更新属性值的,本文介绍apollo
转载 2024-05-15 08:27:30
136阅读
 DRBD 数据镜像软件一、DRBD介绍1.1、数据镜像软件DRBD介绍分布式块设备复制(Distributed Relicated Block Deivce,DRBD),是一种基于软件、基于网络的块复制存储解决方案,主要用于对服务器之间的磁盘、分区、逻辑卷等进行数据镜像,当用户将数据写入本地磁盘时,还会将数据发送到网络中另一台主机的磁盘上,这样的本地主机(主节点)与远程主机(备节点)的
新建一个文件夹code,将Apollo源码放在code文件夹当中。 apollo官方Github网址:https://github.com/ApolloAuto/apollo1、拉取Apollo镜像,指令:sudo bash docker/scripts/dev_start.sh或者sudo bash docker/scripts/dev_start.sh -C 加-C选项表示从国内服务器下载镜像
转载 2023-10-17 19:03:13
694阅读
### 1、总体设计 apollo社区文章地址: https://www.apolloconfig.com/#/zh/README 1.1 基础模型 如下即是Apollo的基础模型: 用户在配置中心对配置进行修改并发布 配置中心通知Apollo客户端有配置更新 Apollo客户端从配置中心拉取最新的 ...
转载 2021-07-23 18:12:00
272阅读
2评论
nacos官方提供额架构图:Provider App:服务提供者Consumer App:服务消费者Name Server:通过VIP(Vritual IP)或者DNS的方式实现Nacos高可用集群的服务路由Nacos Server:Nacos服务提供者,包含OpenApi访问入口,Config Service 和 Naming Service是Nacos的配置服务,名字服务模块。Consiste
apache-apollo Dockfile 镜像制作apache-apolloApache Apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持STOMP, AMQP, MQTT, Openwire, SSL, WebSockets 等多种协议。apache-apollo-Dockerfile 详解Dockerfile详解1. 下载apache-apolloapache
转载 2023-08-28 11:48:09
408阅读
文章目录前言一、SpringBoot集成apollo源码分析1. spring.factories1.1 ApolloAutoConfiguration解析1.2ApolloApplicationContextInitializer解析1.2.1 ApolloApplicationContextInitializer#postProcessEnvironment1.2.2 ApolloAppli
# Docker镜像部署Apollo Apollo是一个开源的配置管理中心,可以帮助团队管理应用程序的配置,尤其是在微服务架构中。本文将介绍如何使用Docker镜像部署Apollo,从环境准备到具体操作步骤,配合代码示例,方便大家理解和落地实施。 ## 前提条件 在开始之前,确保你的系统上已经安装了以下软件: - Docker - Docker Compose 这两者都是部署Apollo
原创 10月前
318阅读
1. 通过源码打包 到携程Apollo地址 https://github.com/ctripcorp/apollo 下载Apollo源码,可在源码中进行自定义配置日志路径及端口等,之后打包。 打包完成后在 target 目录下的 apollo-configservice-1.3.0-github.z
转载 2019-05-19 12:31:00
529阅读
2评论
Apollo部署
原创 2021-01-05 18:05:06
888阅读
https://ctripcorp.github.io/apollo/#/zh/deployment/distributed-deployment-guide
原创 2023-05-26 06:16:40
36阅读
一、JDK安装1. 解压tar fx jdk-8u301-linux-x64.tar.gz -C /usr/local2. 配置环境变量vim /etc/profileJAVA_HOME=/usr/local/jdk1.8.0_301PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHCLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$J
原创 2022-11-03 17:07:06
171阅读
(1)RocketMQ整体架构如今阿里的开源项目越来越多,比如消息中间件领域的RocketMQ,分布式事务领域的Fescar,熔断限流领域的Sentinal,微服务领域的Dubbo、Nacos等等。 而现在越来越多的中小型公司也开始使用阿里开源的各种技术到自己的系统,因此有必要对阿里开源的一些技术的核心工作原理进行了解。 本文就对消息中间件领域的 RocketMQ 进行原理的分
apollo单机部署(快速安装)​​Apollo​​官网:​​https://www.apolloconfig.com/#/zh/deployment/quick-start-docker​​官网单机部署的方式分为两种:普通部署和docker部署。普通部署需要安装​​MySQL​​和​​Java​​环境。​​Apollo​​服务端共需要两个数据库:​​ApolloPortalDB​​(​​apol
原创 2022-10-21 11:12:27
88阅读
Apollo介绍Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发
原创 2021-04-25 11:23:25
1688阅读
怎么样利用Skywalking oap源码为自己所用。首先需要了解Skywalking oap对链路信息的处理过程。再上一篇的基础上,我们已经完成了对skywalking8.7.0的源码编译。下面对其采集链路信息相关的模块进行读解。因为其源码功能模块众多,我们并能不一次性都看完,但是我们需要对功能模块有个总体认识,方便理解我们后续链路信息处理模块。 oap-server模块是Skywalking的
Apollo源码剖析1. Portal创建APP1.1 创建APP1.1.1 实体Bean1.1.2 业务执行流程1.2 数据同步1.2.1 观察者模式1.2.2 事件监听1.2.3 同步业务执行流程2. Namespace创建2.1 创建AppNamespace2.1.1 实体Bean2.1.2 业务执行流程2.2 数据同步2.2.1 事件监听2.2.2 同步业务执行流程3. Apollo客户
转载 2024-04-26 22:50:35
56阅读
Apollo 源码剖析学习笔记Apollo 项目介绍Cyber RT 代码分析cyber basexz@xiaqiu:~/study/apollo/cyber/base$ tree . ├── atomic_hash_map.h ├── atomic_hash_map_test.cc ├── atomic_rw_lock.h ├── atomic_rw_lock_test.cc ├── bound
本文使用的是Apollo V1.6.1版本,Apollo配置中心会启动3个服务,分别使用8070, 8080, 8090端口,请确保这3个端口当前没有被使用。部署步骤共三步:创建数据库获取安装包部署Apollo服务端 1.创建数据库Apollo服务端依赖于MySQL数据库,所以需要事先创建并完成初始化Apollo服务端共需要两个数据库:ApolloPortalDB和ApolloConfi
转载 2024-05-09 11:27:52
55阅读
docker安装apollo一. 介绍二. 部署2.1. 下载源码2.2 创建数据库1) ApolloPortalDB 数据库2) ApolloConfigDB 数据库2.3 配置数据库连接信息和各环境meta service地址`(只配置了dev)`2.4 打包,使用`idea Terminal`2.5 `idea`登录`Docker Hub`2.6 创建`push.sh`脚本文件`build
转载 2023-09-25 13:43:53
464阅读
  • 1
  • 2
  • 3
  • 4
  • 5