本文源码:GitHub·点这里||GitEE·点这里一、服务间隔离1、分布式结构分布式系统架构的明显特点,就是按照业务系统的功能,拆分成各种服务,每个服务下面都有自己独立的数据库,以此降低业务间的耦合度,隔离不同的数据库保证系统最大的稳定性等。例如上图是电商系统中经典的业务场景,订单-仓储-物流的服务模式,不同服务提供不同的应用场景,服务间存在通信机制,以此实现服务的高可用。2、隔离思想分布式的架
分类:
其他好文 时间:
2020-07-01 09:36:45
阅读次数:
58
Ceph基础组件Monitors(监视器,ceph-mon):CephMonitor其维护集群状态映射,包括监视器映射、OSD映射、MDS映射、CRUSH映射;通过保存集群状态的映射来跟踪整个集群的健康状况。除此之外Monitor还负载管理守护进程和客户端之间的身份验证。通常至少需要部署三个CephMonitor才能实现冗余和高可用Managers(管理器,ceph-mgr):CephManage
分类:
其他好文 时间:
2020-06-30 18:53:35
阅读次数:
224
1. 高可用 持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。 复制:复制是高可用Redis的基础,哨兵和集群都是在复制基础上实现高可用的。复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复 ...
分类:
其他好文 时间:
2020-06-30 00:47:49
阅读次数:
90
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等一、涉及到的内容LVSHAProxyHarboretcdKubernetes(MasterWorker)二、整体拓补图以上是最小生产可用的整体拓补图(相关节点根据需要进行增加,但不能减少)按功能组划分SLBLVSHAProxyetcdK8SNode(Master/Worker)三、SLBLVS、HAProxy被规划为基础层,主
分类:
其他好文 时间:
2020-06-30 00:47:01
阅读次数:
80
环境准备安装环境:Haproxy版本:Haproxy-1.4.21keepalived版本:keepalivedv1.2.1Haproxy:172.24.77.241(master)Haproxy:172.24.77.242(backup)VIP地址:172.24.77.245Haproxy安装:master和backup服务器安装Haproxy安装依赖包yuminstallgccgcc-c++g
分类:
其他好文 时间:
2020-06-30 00:18:16
阅读次数:
93
环境准备安装环境:LVS版本:LVS-1.4.21keepalived版本:keepalivedv1.3.5LVS:172.24.77.241(master)LVS:172.24.77.242(backup)VIP地址:172.24.77.245LVS安装:master和backup服务器安装LVS先检查/usr/src/kernels目录下是否有文件,没有则需要安装kernelsll/usr/s
分类:
其他好文 时间:
2020-06-29 18:30:22
阅读次数:
60
1 Mysql mha简介 MHA (Master Hight Availability) 是目前在Mysql高可用方面一个相对成熟的解决方案,也是在Mysql高可用环境下故障切换和主从提升的常用软件。在Mysql 故障切换过程中,MHA 能极短时间内自动完成数据库的故障切换操作。 MHA软件由两部 ...
分类:
其他好文 时间:
2020-06-29 13:26:19
阅读次数:
59
一.集群规划 Master Slave1 Slave2 Slave3 二.Hbase(HA)搭建 # tar -zxvf hbase-1.2.4-bin.tar.gz -C /usr/local/ 解压 # mv /usr/local/hbase-1.2.4 /usr/local/hbase 改名 ...
分类:
其他好文 时间:
2020-06-29 13:13:38
阅读次数:
58
#vi /etc/keepalived/keepalived.conf RouteA(backup):192.168.224.6RouteB(backup):192.168.224.221RouteC(master):192.168.224.220VIP: 192.168.224.4RouteA配置 ...
分类:
其他好文 时间:
2020-06-29 00:50:10
阅读次数:
79