在keepalived+redis的使用过程中有四种情况: 1 一种是keepalived挂了,同时redis也挂了,这样的话直接VIP飘走之后,是不需要进行redis数据同步的,因为redis挂了,你也无法去master上同步,不过会损失已经写在master上却还没同步到slave上面的这部...
分类:
其他好文 时间:
2014-08-30 02:22:49
阅读次数:
232
昨天的问题方案一:寻找hash函数,可行性极低。方案二:载入内存,维护成一个守护进程的服务。难度比较大。方案三:使用前5位来索引,由前3位增至前5位唯一性,理论上是分拆记录扩大100倍,但可以就地利用mysql,最易行。方案四:使用方案三,但增加一个表以减少冗余,但代价新开一个表,并且每次查询都se...
分类:
其他好文 时间:
2014-08-29 22:31:58
阅读次数:
300
系统为centos6.464位主:192.168.1.61备:192.168.1.62浮动ip:192.168.1.64realserver:192.168.1.60和192.168.1.63第一:jboss的安装配置:yuminstalljava-1.7.0*-yunzipjboss-5.1.0.GA.zip-d/usr/localln-svjboss-5.1.0.GAjbosscd/usr/local/jboss/servercp-rdefaultdefault_i..
分类:
其他好文 时间:
2014-08-29 18:32:08
阅读次数:
512
搭建keepalived遇到的问题主机192.168.100.10备机192.168.100.20VIP192.168.100.30一.防火墙开启后双机都是master。在搭建之后开启防火墙发现双机日志都是MASTER1 Aug 29 12:58:17 localhost Keepalived_vr...
分类:
其他好文 时间:
2014-08-29 14:29:28
阅读次数:
192
RAID0:没有容错的条带式磁盘阵列(存取速度最快没有容错)[简介]RAID0,这个级别不提供数据冗余,也没有容错功能,但是提高了数据的读写操作性能.因此只要一个磁盘发生了故障导致整个阵列上的数据丢失.至少需要2个磁盘[用途]可以用来存储临时文件.[优点]1.I/O性能大大提升2.没有奇偶..
分类:
其他好文 时间:
2014-08-29 11:14:08
阅读次数:
154
一、基础环境两台IBMx3650M3,操作系统CentOS5.9x64,连接一台IBMDS3400存储,系统底层采用GFS文件系统实现文件共享,数据库是另一套独立的oraclerac集群,本架构无需考虑数据库的问题。GFS文件系统及相关配置见上一文IBMx3650M3+GFS+IPMIfence生产环境配置一例。本文是在上一..
分类:
其他好文 时间:
2014-08-29 02:57:37
阅读次数:
324
为什么要把0和""定义成一个常量呢?这是没有正确理解到底什么是魔鬼数字和硬编码。使用常量,出于如下几个原因:
1、为了可读性,一个好的名字显然比一串写死的数字更容易理解。
2、避免冗余,让代码更容易修改,实现一处该,处处该的效果。
3、避免程序员手写常量,不小心写错。比如多写了个0或者是少写了个0等。
4、常量必须是被多个地方使用,而且在不同的地方代表相同的含义。
如果定义的常量没有达到这4个要求中的任意一个,那么可以说这个常量的使用是没有意义的,会导致另一中代码坏味道:没有必要的复杂性。...
分类:
编程语言 时间:
2014-08-28 22:45:42
阅读次数:
324
Haproxy/KeepalivedServer1:192.168.1.253Haproxy/KeepalivedServer2:192.168.1.254Haproxy/KeepalivedVIP:192.168.1.250Haproxy/KeepalivedServer1:1.echo"net.ipv4.ip_nonlocal_bind=1">>/etc/sysctl.confsysctl-pyum-yinstallkeepalivedhaproxy2.cp/etc/keepalived/ke..
分类:
其他好文 时间:
2014-08-28 15:02:10
阅读次数:
294
1,查询症结:经过查资料知道,peoplepicker搜索出来的数据来源于4个地方。Your membership provider (such as Active Directory)The User Information List (UIL) in the site collection yo...
分类:
其他好文 时间:
2014-08-28 11:08:29
阅读次数:
258
思想:因为 A 很大, 所以从最大值开始插入, 即从 A 的 m+n 位置开始插入数据。避免了冗余的移动。
思想:
1. 由于要 O(1) 时间确定某 key 是不是在 Cache 中,所以用 Hash_map (), 从而能够O(1)找到结点地址,返回对应的 value。
2. 由...
分类:
其他好文 时间:
2014-08-27 21:43:08
阅读次数:
191