一、简介VS/NAT原理图:二、系统环境实验拓扑:系统平台:CentOS 6.3Kernel:2.6.32-279.el6.i686LVS版本:ipvsadm-1.26keepalived版本:keepalived-1.2.4三、安装0、安装LVS前系统需要安装popt-static,kernel-...
分类:
其他好文 时间:
2014-07-10 12:10:18
阅读次数:
206
为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结构:我将结合这幅原理图及具体的实例来讲解一下LVS-DR的原理,包括数据包、数据帧的走向和转换过程。官方的原理说明:Director接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由re...
分类:
其他好文 时间:
2014-07-10 12:08:54
阅读次数:
324
Nginx反向代理 Nginx通过proxy模块实现反向代理功能。在作为web反向代理服务器时,nginx负责接收客户请求,并能够根据URI、客户端参数或其它的处理逻辑将用户请求调度至上游服务器上(upstream server)。nginx在实现反向代理功能时的最重要指令为proxy_pass,....
分类:
其他好文 时间:
2014-07-02 10:36:18
阅读次数:
209
这里不考虑分布式或者多台负载均衡的情况只考虑单台机器,多台服务器可以使用分布式锁。出于线程安全的原因,很多种场景大家可能看代码中看到lock的出现,尤其是在资金类的处理环节。 理论常识不多说,回到业务场景,举个例子我们的需求一般就是在某个订单进入某个安全优先级比较高的流程时要针对这笔订单做到线...
分类:
Web程序 时间:
2014-07-01 22:06:15
阅读次数:
310
负载均衡是集群部署中的一种,通过多个节点来承担邮件服务的工作,每个获取Web页面的新请求都被动态路由到一个负载较低的节点上。即把负载压力根据某种算法合理分配到集群中的每一台计算机上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求,适用于大容量用户使用。集群技术解析集群(Cluster)技术是指...
分类:
其他好文 时间:
2014-07-01 18:00:42
阅读次数:
267
一.安装tar zxvf haproxy-1.4.22.tar.gzcd haproxy-1.4.22make TARGET=linux26 PREFIX=/usr/local/haproxy install ( 注意要大写) 注:linux26就是linux内核的版本号可以用uname -...
分类:
其他好文 时间:
2014-07-01 16:54:10
阅读次数:
213
Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统....
分类:
Web程序 时间:
2014-07-01 11:16:43
阅读次数:
250
NoSQL数据库:数据的一致性读取一致性强一致性 在任何时间访问集群中任一结点,得到的数据结果一致; 用户一致性 对同一用户,访问集群期间得到的数据一致; 解决用户一致性:使用粘性会话,将会话绑定到特定结点来处理; 这样会降低负载均衡器的性能; 最终一...
分类:
数据库 时间:
2014-07-01 10:26:14
阅读次数:
318
一. 环境准备
1. 软件下载
a) apache_2.0.55-win32-x86-no_ssl.msi;
b) apache-tomcat-5.5.17.rar
c) mod_jk-apache-2.0.55.so...
分类:
其他好文 时间:
2014-06-30 17:45:46
阅读次数:
374
这是一个先进实用的架构,采用了haproxy、lvs、keeplived进行负载均衡,使用couchbase、squid进行缓存,使用mysql数据库主从方式,使用lucene搜索等技术,提供了HA、HP的服务性能,值得采纳。对用JAVA开发的项目来说,根据“成熟稳定、先进科学、实用可靠“的原则,可以使用这样一种架构,采用多个集群来保证系统的高性能、高可靠性、伸缩性、可维护性和安全的需要,服务器可以线性扩展,使用开源免费软件和廉价服务器,提供极高的性价比。...
分类:
其他好文 时间:
2014-06-29 23:11:10
阅读次数:
729