虚拟机环境(所有节点) 环境 [root@node1 ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) [root@node1 ~]# uname -r 3.10.0-229.el7.x86_64 10.0.0.20 n ...
分类:
其他好文 时间:
2020-06-09 12:40:51
阅读次数:
130
(一)主从复制介绍 前面所讲的关于redis的操作都属于单机操作,单机操作虽然操作简单,但是处理能力有限,无法高可用。所谓高可用性,就是指当一台服务器宕机的时候,有备用的服务器能顶替上,在单机操作上这是无法实现的,因此就出现了主从复制。 我们把一台服务器看作是主服务器(master),把另外多台服务 ...
分类:
其他好文 时间:
2020-06-08 20:54:17
阅读次数:
64
(一)哨兵概述 前面我们讲了redis的主从复制,为了实现高可用,会选择一台服务器作为master,多台服务器作为slave。现在有这样一种情况,master宕机了,这时系统会选择一台slave作为master,然后把宕机的master下线,再通知所有slave新的master是谁。这里就产生了一个 ...
分类:
其他好文 时间:
2020-06-08 20:47:29
阅读次数:
61
高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。 高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断提 ...
分类:
其他好文 时间:
2020-06-08 14:55:02
阅读次数:
79
简介MHA(MasterHighAvailability)在MySQL高可用方面是一个相对成熟的解决方案,它可以实现MySQL在高可用性环境下的故障切换和主从转换。当主结点的MySQL服务器产生故障时,MHA能自动完成数据库的故障切换操作,而且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性MHA组成部分MHA由MHAManager和MHANode组成,MHANode运行在后台MySQ
分类:
数据库 时间:
2020-06-08 14:40:40
阅读次数:
65
一直再说高并发,多少QPS才算高并发?业务系统服务,单机,集群分别是多少呢? 高并发的四个角度 只说并发不提高可用就是耍流氓。可以从四个角度讨论这个问题。 首先是无状态前端机器不足以承载请求流量,需要进行水平扩展,一般QPS是千级。 然后是关系型数据库无法承载读取或写入峰值,需要数据库横向扩展或引入 ...
分类:
其他好文 时间:
2020-06-08 12:40:50
阅读次数:
276
目录 (1)单块架构 (2)初步的高可用架构 (3)千万级用户量的压力预估 (4)服务器压力预估 (5)业务垂直拆分 (6)用分布式缓存抗下读请求 (7)基于数据库主从架构做读写分离 (8)总结 本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,演化到分布式架构,然 ...
分类:
Web程序 时间:
2020-06-08 12:17:33
阅读次数:
89
在使用消息队列的过程中,你会遇到很多问题 比如选择哪款消息队列更适合你的业务系统? 如何保证系统的高可靠、高可用和高性能? 如何保证消息不重复、不丢失? 如何做到水平扩展? 从职业发展,保持市场竞争力的角度来看 掌握一些底层技术,深耕个人技术栈的深度,实现从“用轮子”到“造轮子”的技术提升,也是一个 ...
分类:
其他好文 时间:
2020-06-08 11:10:26
阅读次数:
116
环境准备 安装三台centos7.6虚拟机 配置k8s源为阿里云源 选择其中一台虚拟机 apiVersion: kubeadm.k8s.io/v1beta1 bootstrapTokens: - groups: - system:bootstrappers:kubeadm:default-node- ...
分类:
其他好文 时间:
2020-06-08 00:41:16
阅读次数:
77