主从复制:单向,双向,环形,级联,一主多从双机复制的5种情形1、异步主从(默认常规)2、双写(前段程序对两个数据库同时写,必须两边都落实,程序才返回成功)3、利用外挂软件实现实时主库Binlog日志抓取,从而可以在当机的时候补全从库4、谷歌开发的半同步插件5、DRBD主从读写分离1、通过程序实现(性能,效率最佳,推荐)php,java等程序可以通过设置多个连接文件轻松实现主从读写分离。2、通过软件
分类:
数据库 时间:
2019-01-30 18:30:43
阅读次数:
208
原文:深入学习Redis(2):持久化前言 在上一篇文章中,介绍了Redis的内存模型,从这篇文章开始,将依次介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。 本文将先说明上述几种技术分别解决了Redis高可用的什么问题;然后详细介绍Redis的持久化技术,主要是RDB... ...
分类:
其他好文 时间:
2019-01-29 10:57:30
阅读次数:
233
原文:深入学习Redis(3):主从复制前言 在前面的两篇文章中,分别介绍了Redis的内存模型和Redis的持久化。 在Redis的持久化中曾提到,Redis高可用的方案包括持久化、主从复制(及读写分离)、哨兵和集群。其中持久化侧重解决的是Redis数据的单机备份问题(从内存到硬盘的备份);而主从... ...
分类:
其他好文 时间:
2019-01-29 10:53:10
阅读次数:
304
一 前期规划1.1 主机规划1.2 虚拟IP规划1.3 用户列表提示:以上角色需要在所有节点添加。1.4 整体架构1.4 hosts修改 1 [root@localhost ~]# vi /etc/sysconfig/network 2 NETWORKING=yes 3 HOSTNAME=Maste... ...
分类:
其他好文 时间:
2019-01-29 10:47:08
阅读次数:
207
负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。 一、负载均衡LVS基本介绍 LB集群的架构和原理很简单,就 ...
分类:
其他好文 时间:
2019-01-28 23:06:21
阅读次数:
237
SpringBoot项目整合动态数据源(读写分离) 1.配置多个数据源,根据业务需求访问不同的数据,指定对应的策略:增加,删除,修改操作访问对应数据,查询访问对应数据,不同数据库做好的数据一致性的处理。由于此方法相对易懂,简单,不做过多介绍。 2. 动态切换数据源,根据配置的文件,业务动态切换访问的 ...
分类:
编程语言 时间:
2019-01-28 18:20:15
阅读次数:
186
ProxySQL是灵活强大的MySQL代理层, 是一个能实实在在用在生产环境的MySQL中间件,可以实现读写分离,支持 Query 路由功能,支持动态指定某个 SQL 进行 cache,支持动态加载配置、故障切换和一些 SQL的过滤功能。还有一些同类产品比如 DBproxy、MyCAT、OnePro ...
分类:
数据库 时间:
2019-01-28 13:56:00
阅读次数:
837
【背景说明】 在7层负载均衡上,查询网络状态发现timewait太多,于是开始准备优化事宜 整体的拓扑结构,前面是lvs做dr模式的4层负载均衡,后端使用(nginx、or haproxy)做7层负载均衡 【优化效果】 修改前,建立连接的有29个,timewait的就达到了900个,如下图所示 修改 ...
分类:
其他好文 时间:
2019-01-25 18:52:31
阅读次数:
146
上篇我们提到CQRS是一种读写分离式高并发、大流量数据录入体系,其中存写部分是通过event-sourcing+akka-persistence实现的。也可以这样理解:event-sourcing(事件源)是一种特殊数据录入模式,akka-persistence是这种模式的具体实现方式。事件源的核心 ...
分类:
其他好文 时间:
2019-01-25 11:35:36
阅读次数:
100