前言 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。对于一个系统而言,可能包含很多模块,比如前端应用,缓存,数据库,搜索,消息队列等,每个模块都需要做到高可用,才能保证整个系统的高可用。对于数据库服务而言,高可用可能更复杂,对用户的服务可用,不仅仅是能访问,还需要 ...
分类:
数据库 时间:
2018-08-04 15:41:34
阅读次数:
164
生产环境中一台 mysql 主机存在单点故障,所以我们要确保 mysql 的高可用性,即两台 MySQL 服务器如果其中有一台 MySQL 服务器挂掉后,另外一台能立马接替其进行工作。 MySQL 的高可用方案一般有如下几种: keepalived+双主,MHA,PXC,MMM,Heartbeat+ ...
分类:
数据库 时间:
2018-08-03 22:36:27
阅读次数:
203
springboot版本是2.0.4 在整合过程中,spring boot帮我们把kafka的大部分属性直接带出来了,但是有些不常用的属性,需要通过 来设置,例如max.partition.fetch.bytes,一次fetch请求,从一个partition中取得的records最大值. 在appl ...
分类:
编程语言 时间:
2018-08-02 00:02:25
阅读次数:
537
一、环境介绍 1、系统版本: 2、主机 3、基础准备 4、host解析 二、安装DRBD 1、添加附加库(两台都操作) 2、安装drbd(两台都操作) 3、磁盘分区(两台都操作) 不做磁盘初始化 4、开始配置drbd 提示:centos7没有这个模块,需要升级内核,yum install kenel ...
分类:
其他好文 时间:
2018-07-27 12:08:13
阅读次数:
182
2.Keepalived介绍在这里我们使用Keeplived来实现高可用集群,因为heartbeat在centos6上有一些问题,影响实验效果(切换不及时问题)keepalived通过VRRP(Virtualrouterredundancyprotocl虚拟路由冗余协议)来实现高可用在这个协议里会将多台功能相同的的路由器组成一个小组,这个小组里会有一个master角色和N(N>=)个back
分类:
其他好文 时间:
2018-07-22 15:13:30
阅读次数:
158
Linux集群架构概述根据功能划分;两大类:高可用和负载均衡高可用集群通常为两台服务器,一条工作,另外一台作为冗余,当提供服务的机器宕机,(rongyu)冗余将接替继续提供服务(适合不能出现宕机的服务器)实现高可用的开源软件有:heartbeat、keeplived负载均衡集群,需要有一台服务器作为分发器,他负责把用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外,就是给用户提供服务的服
分类:
系统相关 时间:
2018-07-18 10:50:52
阅读次数:
153
1、实现调度器的HA 2、对realserver做健康检测 3、动态维护IPVS路由表 pulse 活跃和备用lvs路由器中都会运行pulse守护进程,在备用路由器中,pulse向活跃的服务器的公共接口发送一个heartbeat来确定活跃路由器依然正常工作,在活跃服务器中,pulse启动lvs守护进 ...
分类:
其他好文 时间:
2018-07-13 01:11:17
阅读次数:
122
简介 Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat、corosync、pacemaker。 但是它一般不会单独出现,而是与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集群的高可用。 Keep ...
分类:
其他好文 时间:
2018-07-08 23:02:49
阅读次数:
285
一、Linux集群概述1)、根据功能划分为两大类:高可用和负载均衡高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务2)、实现高可用的开源软件有:heartbeat、keepalivedheartbeat:有很多的BUG,有很长时间没有更新了,不推荐用。3)、负载均衡集群需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集
分类:
系统相关 时间:
2018-07-05 15:53:36
阅读次数:
213
一、Heartbeat概述: Heartbeat的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未收到对方发送的报文,那么就认为对方失效,这时需启动资 ...
分类:
Web程序 时间:
2018-07-04 13:43:20
阅读次数:
221