MySQL的扩展 读写分离 复制:每个节点都有相同的数据集 向外扩展 二进制日志 单向 复制的功用: 数据分布 负载均衡读 备份 高可用和故障切换 MySQL升级测试 MySQL复制相关概念 主从复制:主节点将数据同步到多个从节点 级联复制:主节点将数据同步到一个从节点,其他的从节点在向从节点复制数 ...
分类:
数据库 时间:
2018-06-17 23:19:30
阅读次数:
270
MySQL MHA架构介绍: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MyS ...
分类:
数据库 时间:
2018-06-16 17:01:49
阅读次数:
221
前言 在发生故障切换后,经常遇到的问题就是同步报错,下面是最近收集的报错信息。 记录删除失败 在master上删除一条记录,而slave上找不到 Last_SQL_Error: Could not execute Delete_rows event on table hcy.t1; Can't fi ...
分类:
数据库 时间:
2018-06-06 18:29:39
阅读次数:
244
微服务自2014年3月由Martin Fowler首次提出以来,在Spring Cloud、Dubbo等各类微服务框架的帮助下,以燎原之势席卷了整个IT技术界,成为了最主流的分布式应用解决方案。但仍然还有很多问题没有得到根本性的解决,比如技术门槛高、多语言支持不足、代码侵入性强等。如何应对这些挑战成 ...
分类:
其他好文 时间:
2018-06-01 00:18:08
阅读次数:
226
接到任务:10.0.0.200 10.0.0.201这个登录一下,帮我测试一下 nginx那个keepalived的功能正常不系统是centos7keepalived 和 nginx 都可以重启测试:1、pkill nignx后,故障切换一切正常,恢复nginx后也可以抢占回VIP2、在修改nginx配置文件后,在pkill nginx,发现VIP不会
分类:
其他好文 时间:
2018-05-16 17:24:17
阅读次数:
530
上一篇 http://www.cnblogs.com/qinyujie/p/9029522.html, 主要讲解 实验多master写入、读写分离、实验自动故障切换(高可用性),那么本篇我们就来聊了聊redis cluster 水平扩容以及自动化 slave 迁移。 redis repliction ...
分类:
其他好文 时间:
2018-05-12 20:34:00
阅读次数:
427
背后深层次的逻辑: MHA Node则运行在每个mysql节点上,MHA Manager会定时探测集群中的master节点,当master出现故障时,它自动将最新数据的slave提升为master,然后将其它所有的slave指向新的master。 在MHA自动故障切换过程中,MHA试图保存maste ...
分类:
数据库 时间:
2018-05-08 19:25:47
阅读次数:
183
前言 在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G,如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。 生产环境架构图 目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器 ...
分类:
数据库 时间:
2018-05-07 15:29:37
阅读次数:
236
通过使用Keepalived使两台服务器实现主备故障切换,当其中一台服务器故障时,另一台服务器可接替。 通过使用Keepalived使两台服务器实现主备故障切换,当其中一台服务器故障时,另一台服务器可接替。 通过使用Keepalived使两台服务器实现主备故障切换,当其中一台服务器故障时,另一台服务 ...
分类:
其他好文 时间:
2018-05-03 20:50:20
阅读次数:
146
MHA(MasterHighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。该软件由两部分组成:MHAManager(管
分类:
其他好文 时间:
2018-05-02 02:44:11
阅读次数:
804