首先刚装好的机器要升级,选好离你最近的源后就执行:sudo apt-get updatesudo apt-get dist-upgrade在电脑干这个的时候去下apache,php和mysql。我下载的版本是:apache 2.2.4mysql 5.0.37php 5.2.1然后添加个mysql用户:sudo useradd -m -c "MySQL Server" -d /home/mysql
Apollo 简介Apollo配置中心介绍微服务架构~携程Apollo配置中心架构剖析 部署情况Apollo 本地开发组件版本要求Java: 1.8+MySQL: 5.6.5+注意点apollo-portal 服务和 ApolloPortalDB 数据库只需要在生产环境部署一套apollo-configservice、apollo-adminservice 服务和 ApolloConfigDB 需
K8S部署apollo配置中心  说明:最近在用K8S部署微服务,而微服务的配置文件众多,需要一个配置中心来处理配置文件。于是采用apollo来作为配置中心。本实例介绍了如何采用K8S部署高可用的apollo集群。一、前提条件1、已经搭建了一个K8S集群2、一个可用的mysql数据库  apollo是需要用到mysql数据库的,所以必须要有一个可用的mysq
转载 4月前
49阅读
## 实现"apollo配置redis哨兵"教程 作为一名经验丰富的开发者,你需要帮助刚入行的小白实现"apollo配置redis哨兵"这个任务。接下来,我将为你详细介绍整个流程,并指导你每一步该如何操作。 ### 整体流程 首先,我们需要了解整件事情的流程,下面是一份表格展示步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 在Apollo配置中心创建一个新的配置
原创 4月前
44阅读
1. apollo概念springCloud Config区别:NameSpace:Apollo在创建项目的时候,都会默认创建一个“application”的Namespace。顾名思义,“application”是给应用自身使用的,Spring Boot项目都有一个默认配置文件application.yml。在这里application.yml就等同于“application”的Namespac
文章目录AOF(Append Only File)是什么AOF持久化流程AOF默认不开启AOF和RDB同时开启,redis听谁的?AOF启动/修复/恢复正常恢复异常恢复正常恢复操作异常修复操作AOF同步频率设置Rewrite压缩优势劣势小总结总结(Which one)用哪个好 AOF(Append Only File)是什么以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令
背景大家都知道oracle是大型数据库,而mysql是中小型数据库。Oracle支持大并发、大访问量,是OLTP(on-line transaction processing)最好的工具。那么为什么规模大且安全性能要求高的阿里还用mysql呢,原因是他们用了一个法宝,redisredis的好处redis实现数据的读写,同时利用对列处理器定时器定时将数据写入mysql大大减轻了数据库的压力。具体应
哨兵机制(1) 哨兵机制的核心功能① 核心功能是主节点的自动故障转移(2) 下图是一张典型的哨兵集群监控的逻辑图   (3) 哨兵实现了什么功能?① 监控:哨兵会不断的检查主节点和从节点是否运行正常② 自动故障转移:当主节点不能正常运行时,哨兵会开始自动故障转移操作,它会将失效主节点的其中一个节点升级为新的主
前提    apollo被评选为2018年优秀的开源框架,才让我们关注到apollo,优秀的配置中心框架的存在,apollo的具体作
原创 2022-07-29 11:32:25
80阅读
LDAPLDAP概念    LDAP是轻量目录访问协议,英文全称
原创 2022-07-29 12:19:35
393阅读
Apollo学习笔记(一):canbus模块与车辆底盘之间的CAN数据传输过程博主现在从车载自组网信道分配和多跳路由转向了自动驾驶,没啥经验,想快些做出来个Demo还是得站在巨人的肩膀上才行,我选择了Apollo,主要还是支持国产而且它的开发者套件有现成的底盘可以直接跑起来,但是apollo系统结构比较复杂,各种花哨的设计模式(消息适配器、工厂模式等)绕得人头晕。日本那里有个autoware是基于
前言redis有两种数据持久化方案:RDO和AOF。均在redis-config配置文件中配置,为了展示方便,安装的本地单机的windows版本展示,原理操作一致。修改配置文件,记得以配置文件作为配置启动redis的服务端。(文末有说明)RDB(Redis DataBase)默认存储机制说明默认的持久化方案。(临时文件不可见) RDB触发机制1、save规则满足的情况下,会自动触发rdb
持久化redis有两种持久化方式 1.rdb(默认的) 2.aofrdb实现机制: 当redis做持久化时,redis会fork一个子进程;子进程将数据写到临时的RDB文件中;当子进程完成后,将原来的RDB文件替换,这种方式的最大的好处就是可以copy-on-write.也就是当正在写入的时候做复制操作。但是也有一个缺点,会有一定的数据丢失。rdb实现配置:1.save 保存操作的时间节点 s
Apollo支持@ConfigurationProperties动态刷新问题apollo动态刷新,应用在@value这种注入方式的属性没有问题,但是如果使用@ConfigurationProperties注解的bean,动态刷新就不好使了,会注入不到的。Apollo动态刷新官网介绍@Value,动态刷新@ConfigurationProperties, 需要添加apollo配置监听器@Apollo
转载 7月前
106阅读
问题背景对于大部分的后端服务,服务很多都是多实例部署的,而在我们的工程中,比如说代码中定义的定时任务需要从数据库中捞数据,那么多机部署上的每个实例都会执行,那么就会存在数据重复上报,那么就不可避免得出现脏数据,影响数据的准确性。问题分析解决这个问题最直接的思路就是,当多机部署中无论哪个实例捞到了某条数据,那么其他的实例就不能再次捞取。针对这个思路,我们大致可以有以下两个解决方案:1. 在数据库层解
 需要注意的是ApolloPortalDB只需要在生产环境部署一个即可,而ApolloConfigDB需要在每个环境部署一套,如fat、uat和pro分别部署3套ApolloConfigDB。2.1.3.1 调整ApolloPortalDB配置配置项统一存储在ApolloPortalDB.ServerConfig表中。 1.apollo.portal.envs - 可支持的环境列表默认值
"The "apollo_app" build target defines the abstract class ApolloApp, which is implemented by all modules, as well as the macro APOLLO_MAIN, used to launch each module."上面是apollo2.5文档中关于common模块的apollo
一、简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。二、安装1、环境要求jdk1.8mysql 5.6+2、首先在apollo,下载,我们需要的包,并解压,我们会看到三个jar文件,我们用1.3举例。3、所需数据库准备在Apollo的githubs
4月19日上午,百度发布“Apollo(阿波罗)计划”,向汽车行业及自动驾驶领域的合作伙伴提供一个开放、完整、安全的软件平台,帮助他们结合车辆和硬件系统,快速搭建一套属于自己的完整的自动驾驶系统。 百度解释称,“通过技术开放,能把技术成果快速得到应用,能促进技术的快速迭代。同时,百度把自己所拥有的最强、最成熟、最安全的自动驾驶技术开放给业界,有利于建立起一个以合作为中心的生态体系,发挥百
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能
原创 9月前
69阅读
  • 1
  • 2
  • 3
  • 4
  • 5