Django13 /缓存、信号、django的读写分离 [TOC] 1. 缓存 缓存简述: Django中缓存的方式 各种方式的配置 1、将缓存内容保存在内存的变量中(django的默认配置) 2、将缓存内容保存在文件中 3、将缓存内容保存在数据库中 4、将缓存内容保存在redis中 缓存的使用 1 ...
分类:
其他好文 时间:
2020-01-05 00:14:23
阅读次数:
110
Nginx、LVS、HAProxy 是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,通常会结合Keepalive做健康检查,实现故障转移的高可用功能。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 ...
分类:
其他好文 时间:
2020-01-03 10:40:10
阅读次数:
90
之前详细介绍了haproxy的基础知识点, 下面记录下Haproxy+Heartbeat高可用web集群方案实现过程, 以加深理解. 架构草图如下: 1) 基本环境准备 (centos6.9系统) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
分类:
其他好文 时间:
2020-01-03 10:36:37
阅读次数:
94
操作背景:前方有一台haproxy代理机器(115.100.120.57/192.168.1.7),后方两台realserver机器(192.168.1.150、192.168.1.151,没有公网ip,部署了很多站点)将域名解析到haproxy机器的公网ip,在haproxy配置文件里,根据域名转 ...
分类:
Web程序 时间:
2020-01-03 10:32:16
阅读次数:
97
MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。然而MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master宕掉的话需要手动切换到另外一个master,而不能自动进行切换。前面介绍 ...
分类:
数据库 时间:
2020-01-03 10:27:52
阅读次数:
97
为了对比Hproxy和Nginx负载均衡的效果,分别在测试机上(以下实验都是在单机上测试的,即负载机器和后端机器都在一台机器上)做了这两个负载均衡环境,并各自抓包分析。下面说下这两种负载均衡环境下抓包分析后的结果: 1)Haproxy负载均衡环境下的实验记录。后端有一台机器挂掉后,如果还没达到探测的 ...
分类:
其他好文 时间:
2020-01-03 10:26:47
阅读次数:
77
MySql概述及入门(五) MySQL集群搭建之读写分离 读写分离的理解 为解决单数据库节点在高并发、高压力情况下出现的性能瓶颈问题,读写分离的特性包括会话不开启事务,读语句直接发送到 salve 执行。基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、 DELETE),而 ...
分类:
数据库 时间:
2020-01-03 00:22:15
阅读次数:
103
集群搭建之读写分离 MySQL-Proxy下载 https://downloads.mysql.com/archives/proxy/ MySQL-Proxy安装 准备一台机器作为MySQL-Proxy 上传压缩包 解压缩包 tar -zxvf /software/mysql-proxy-0.8.5 ...
分类:
数据库 时间:
2020-01-02 22:15:08
阅读次数:
81
主从复制是异步复制工作模式,并不是同步模式 1.主从复制介绍(Master Slave Replication) 两台以上的数据库实例,通过二进制日志实现数据复制关系。 2.主从复制作用 辅助数据备份,比较擅长处理数据库的物理损坏。 架构的演变:高可用,读写分离,分布式…… 3.主从复制的前提(Cl ...
分类:
其他好文 时间:
2020-01-02 18:33:52
阅读次数:
77
起源现在基本所有的程序中都会用到数据库,而数据库其实就是对所有业务逻辑处理结果的保存,所以不论在什么情况下数据的丢失都不被允许的,最坏的情况也要最小化数据的丢失程度,所以一般情况下,数据源都会至少配有两个节点,一个业务处理使用的节点,一个甚至多个从节点,这些从节点就是我们常说的冷备,业务处理节点(主 ...
分类:
数据库 时间:
2020-01-01 18:56:48
阅读次数:
108