linux高可用集群的种类很多,比如常见的heartbeat,corosync,rhcs,keepalived,这些集群软件的出现为我们的业务生产环境提供了高可用的保证,本文将简单介绍一下用heartbeat的v2版本来处理一个简单的http高可用集群的搭建。
在实现http高可用集群之前,首先至少需要2台主机,并且需要做3点基本的准备工作:
1.设置节点名称,并且集群...
分类:
系统相关 时间:
2014-05-13 23:11:46
阅读次数:
518
一、haproxy和keepalived的解释:1、haproxy:haproxy是免费、极速且可靠的用于为TCP和基于HTTP应用程序提供负载均衡和代理服务的解决方案,尤其适用于高负载且需要持久连接或7层处理机制的web站点。2、haproxy的特性:客户端侧的长连接(client-sidekeep-alive);TCP加速(TCPsp..
分类:
其他好文 时间:
2014-05-10 09:03:23
阅读次数:
553
LVS 负载均衡解决方案
因为我们的产品运行的主流平台是WINDOWS+IIS+SQLSERVER(2000以上版本),而LVS+KEEPALIVED是LINUX下的四层负载均衡软件。其有如下特点:
LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率(在DR模式下),将请....
关键字Rabin karp 算法,C++,ubuntu 14.04, linux, big
integer, gmp为了计算冗余度, 我写出了如下算法void HandleAMission(const char *srcFileName, FILE
*output, int blockSize, i...
分类:
其他好文 时间:
2014-05-09 20:12:25
阅读次数:
270
方案一,在tomcat的workers.properties里面配置相关条件worker.tomcat.lbfactor=50worker.tomcat.cachesize=10worker.tomcat.cache_timeout=600worker.tomcat.socket_keepalive...
分类:
数据库 时间:
2014-05-09 15:51:54
阅读次数:
636
数据库设计的三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式第一范式是最基本的范式。如果数据库表...
分类:
数据库 时间:
2014-05-09 09:26:17
阅读次数:
351
一、继承映射的需要关系数据库的表之间不存在继承关系,但为了将面向对象中的继承关系映射到关系数据库中,可以使用以下三种继承映射策略:-每个继承层次一张表-每个具体类一张表-每个类一张表。二、对比--每个继承层次一张表:(优点)最简单、执行效率最高(因为无需进行任何关联操作)(缺点)存在冗余字段;在数据...
分类:
系统相关 时间:
2014-05-09 02:52:54
阅读次数:
456
常见问答
1. 试述数据库系统有哪些特点(特别是相对于文件系统)?
①数据共享,特别是实现数据字段的共享。②较高的数据独立性。③面向整体的数据结构话模型。④可控冗余度。⑤数据的统一管理和控制。
2. 简述关系的性质?
①任意两个元组不能全同。②元组是非排序的。③属性是非排序的。④属性必须有不同的名称,而不同属性可以来自一个域。⑤同一属性名处的诸属性值(同列)是同类型数据,且必须...
分类:
数据库 时间:
2014-05-09 01:16:24
阅读次数:
344
Haproxy+Keepalived实现负载均衡高可用Nginx+keepalived可以参考我的博文Lvs+keepalived可以参考我的博文背景:Haproxy+Keepalived的优势何在,如果你的网站并发量挺大的但是还不至于大到使用lvs的地步,并且又想对七层协议进行过滤。可能需要实现动静分离,又或者是基于内容的..
分类:
其他好文 时间:
2014-05-09 00:48:33
阅读次数:
512
数据冗余和数据不一致性是数据库的源头!一个万能的答案。
———老牛SQL简介SQLStatement(SQL语句)1)DDLDataDefinationLanguage数据库定义语言用...
分类:
数据库 时间:
2014-05-08 17:54:27
阅读次数:
541