摘要:
阅读目录 1. 数据库用户配置 2. 主从数据库连接 3. Atlas配置 4. 读写分离测试 序章 Atlas是360团队弄出来的一套基于MySQL-Proxy基础之上的代理,修改了MySQL-Proxy的一些BUG,并且优化了很多东西。而且安装方便。配置的注释写的蛮详细的,都是中文。英文不好的同 阅读全文
摘要:
引言 数据库在众多互联网公司中应用日益广泛,不同的公司,使用姿势不尽相同,尤其是大公司,各种自研架构,羡煞旁人。但是,作为中小企业,由于分工和团队规模限制,很难实现自研,大多数情况下,使用开源架构。 目前,在互联网公司,mysql+redis+mongodb几乎已经成为标配,在各自场景中,得到广泛应 阅读全文
摘要:
目的: 实现使用C++编写代码供Android工程调用。C++代码中可以使用STL库,也可以使用常用的由源码编译生成的库,如PBC。因为PBC是基于GMP库的,所以这里只记录了GMP和PBC库的编译安装方法,其它库的方法类似。特点: 不使用集成的ndk-build功能,不需要在jni目录下写c文件和 阅读全文
摘要:
1. MySQL分库分表方案 1.1. 问题: 1.2. 回答: 1.2.1. 最好的切分MySQL的方式就是:除非万不得已,否则不要去干它。 1.2.2. 你的SQL语句不再是声明式的(declarative) 1.2.3. 你招致了大量的网络延时 1.2.4. 你失去了SQL的许多强大能力 1. 阅读全文
摘要:
1. 数据库分库分表 1.1. 前言 1.1.1. 名词解释 1.2. 数据库架构演变 1.3. 分库分表前的问题 1.3.1. 用户请求量太大 1.3.2. 单库太大 1.3.3. 单表太大 1.4. 分库分表的方式方法 1.4.1. 垂直拆分 1.4.2. 水平拆分 1.5. 分库分表后面临的问 阅读全文
摘要:
在RabbitMQ(二)AMQP协议mandatory和immediate标志位区别中我们提到,在RabbitMQ3.0以后的版本里,去掉了immediate参数支持,要实现类似的确认功能要使用TTL和DLX。 TTL,Time-To-Live Extensions(过期时间) RabbitMQ 允 阅读全文
摘要:
http://www.linuxidc.com/Linux/2012-03/55880.htm web1 IP 192.168.0.47 web2 IP 192.168.0.48 haproxy_master 192.168.0.200 haproxy_backup 192.168.0.199 VI 阅读全文
摘要:
第一步:准备 1. 简介 本文搭建的是利用 Keepalived 实现 HAProxy 的热备方案,即两台主机上的 HAProxy 实例同时运行,其中全总较高的实例为 MASTER,MASTER出现异常时,另一台主机上的实例自动接管所有的流量。 在运行着 HAProxy 实例的两台主机上分别运行着 阅读全文
摘要:
本文参考自:http://flashing.iteye.com/blog/1797531 1.如果远程客户端网络状况不是太好,比如adsl什么的,那么一定在客户端打开requstedHeartbeat2.如果在同一台机器上,千万不要打开requstedHeartbeat,即requstedHeart 阅读全文
摘要:
以下为使用systemd的修改方法: 1、系统层修改: 通过修改sysctl配置,提高系统的打开文件数量 vim /etc/sysctl.conf,添加: fs.file-max = 65535 执行sysctl -p 此步骤调整后,打开rabbitmq管理页面,会发现rabbitmq最大的打开文件 阅读全文