摘要: 前言 大家都是文明人,尤其是做运维的,那叫一个斯文啊。怎么能耍流氓呢?赶紧看看,编写SHELL脚本如何能够不耍流氓。 下面的案例,我们以MySQL数据库备份SHELL脚本的案例来进行阐述: 不记录日志的SHELL脚本就是耍流氓! 我们经常在工作中会遇到一个苦恼的事情,一个SHELL脚本到底干了什么, 阅读全文
posted @ 2018-03-04 14:43 活的潇洒80 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 前言: 我相信很多人都遭遇过MySQL主从复制延迟的问题,处理方案基本上就是你能搜索到的那些,那么我今天却要说说如何让MySQL延迟复制。对于刚组建的团队来说,这可能会救了你的项目。 简单的说延迟复制就是设置一个固定的延迟时间,比如1个小时,让从库落后主库一个小时。 延迟复制作用 存在即合理,延迟复 阅读全文
posted @ 2018-03-04 13:35 活的潇洒80 阅读(558) 评论(0) 推荐(0) 编辑
摘要: DAL是数据访问层的英文缩写,即为数据访问层(Data Access Layer)。用在这里可能不是特别恰当,因为本文主要介绍MySQL访问的中间件,不过也是属于DAL的范畴。本文不会去高可用相关的知识,主要聚焦于MySQL的横向扩展。 我们知道最简单的一种扩展是MySQL 主从复制,通过1主多从来 阅读全文
posted @ 2018-03-04 12:30 活的潇洒80 阅读(952) 评论(0) 推荐(0) 编辑
摘要: MySQL复制是一个非常简单而有方便进行架构扩展的功能,可以说是运维必备,我们通过对主从进行不同的组合,可以满足我们相应的需求。 分享目录: 一主一从,高可用 一主一从,读写分离 一主多从,读写分离 一主多从,负载均衡 主主复制,双写 主主复制,单写 双主双从 一主一从,高可用 一主一从,读写分离 阅读全文
posted @ 2018-03-04 12:18 活的潇洒80 阅读(246) 评论(0) 推荐(0) 编辑
摘要: LVS: 1. 抗负载能力强,性能高,能达到F5的60%,对内存和CPU资源消耗比较低 2. 工作在网络4层,通过VRRP协议(仅作代理之用),具体的流量是由linux内核来处理,因此没有流量的产生。 3. 稳定,可靠性高,自身有完美的热备方案(Keepalived+lvs) 4. 不支持正则处理, 阅读全文
posted @ 2018-03-04 10:16 活的潇洒80 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 先来看一下X-Forwarded-For的定义: X-Forwarded-For:简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项。它不是RFC中定义的标准请求头信息,在squid缓存代理服务器开发文档中可以找到该项的详细介绍。 阅读全文
posted @ 2018-03-04 09:41 活的潇洒80 阅读(2123) 评论(0) 推荐(0) 编辑