ansible是Python语言(Python2)编写的一款批量管理linux主机的工具,适用于数十台、百台机器的管理,无需安装agent,非常方便。 1 主要依赖的Python模块 paramiko、PyYAML、jinjia2 2 ansible特性 部署简单:agentless 主从模式 默认 ...
分类:
其他好文 时间:
2018-01-30 21:18:39
阅读次数:
246
一、 概述 MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能。本文档主要阐述了如何在linux系统中利用mysql的replication进行双机热备的配置。 二、 环境 操作系统:ubuntu 14.04 ...
分类:
数据库 时间:
2018-01-24 15:24:37
阅读次数:
254
前面一张介绍了主从模式,现在mongoDB官方已经不建议使用主从模式了,替代方案是采用副本集的模式。副本集不能在一台电脑上操作。需要准备3台电脑进行搭建。副本集就是mongoDB副本所组成的一个集群。 同步原理是,写操作发生在主库,从库同步主库的OpLog日志。 集群中没有特定的主库,主库是选举产生 ...
分类:
数据库 时间:
2018-01-21 21:36:26
阅读次数:
275
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 ...
分类:
其他好文 时间:
2018-01-03 16:00:02
阅读次数:
201
优化方面: 存储层:数据表”存储引擎”选取、字段类型选取、逆范式(3范式) 设计层:索引、分区/分表 架构层:分布式部署(主从模式/共享) sql语句层:结果一样的情况下,要选择效率高、速度快、节省资源的sql语句执行 熟悉的存储引擎: Myisam:持的特性有压缩机制等,mysiam的并发性较比i... ...
分类:
数据库 时间:
2017-12-23 23:09:16
阅读次数:
180
Nginx+Keeplived双机热备(主从模式) 参考资料: http://www.cnblogs.com/kevingrace/p/6138185.html 双机高可用一般是通过虚拟IP(漂移IP)方法来实现的,基于Linux/Unix的IP别名技术。 双机高可用方法目前分为两种: 1.双机主从 ...
分类:
其他好文 时间:
2017-12-18 19:10:25
阅读次数:
228
说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们项目是后者的模式,网上找了很多,大都是根据jpa来做多数据源解决方案,要不就是老的spring多数据源解决方案,还有的是利用aop动态切换,感觉有点小复杂,其实我只是想找一个简单的多数据支持而已,折腾了两 ...
分类:
编程语言 时间:
2017-12-13 19:49:36
阅读次数:
202
怎样算是理解了一套MQ中间件呢?原来一知半解的我列了几个维度:demo跑起来,理解其投递次数的语义,理解其事务的特性等等。这是一种角度,但总有种看山不是山的一知半解的感觉。再问一层,比如为什么Kafka吞吐量远胜于其他中间件,为什么说适合日志采集和流式计算的场景?就回答不上来了。学习终归是个积累的过 ...
分类:
其他好文 时间:
2017-12-05 00:54:24
阅读次数:
658
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 ...
分类:
其他好文 时间:
2017-11-28 14:19:07
阅读次数:
189