
程序架构
夜泊枫桥
这个作者很懒,什么都没留下…
展开
-
LVS 负载均衡算法
轮叫调度RR(Round-Robin Scheduling)--------------------------------------------------------------轮叫调度算法假设所有服务器处理性能均相同,不管服务器的当前连接数和响应速度。不适用于服务器组中处理性能不一的情况,而且当请求服务时间变化比较大时,轮叫调度算法容易导致服务器间的负载不平衡。加权轮叫调度转载 2013-02-22 11:50:07 · 706 阅读 · 0 评论 -
lvs负载均衡
第六章 负载均衡及服务器集群(lvs) 作者:田逸(sery@163.com)在互连网应用技术里,负载均衡一直是热门话题,本书讨论的负载均衡技术,包括但不限于负载均衡本身。使用负载均衡技术主要的目的包括如下几点:◆ 系统高可用性。组成系统的某些设备或部件失效,并不会影响正常的服务。◆ 系统可扩展性。用户的增加,引起访问数乃至流量的增加,这种情形下,转载 2013-02-22 12:00:56 · 4488 阅读 · 1 评论 -
nginx负载均衡和lvs负载均衡的比较分析
lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提高自己对技术的认知和水平,乃是一个好习惯。下面来分析一下两者:一、lvs的优势:1、抗负载能力强,因为lvs工作方式的转载 2013-02-22 10:49:55 · 527 阅读 · 0 评论 -
libev 与libevent比较
liWhat's the difference between libev and libevent?As for design philosophy, libev was created to improve on some of the architectural decisions in libevent, for example, global variable usage转载 2013-07-17 19:13:09 · 2212 阅读 · 0 评论 -
Nginx 1.5.0 + PHP 5.4.15 + MySQL 5.6.10 在 CentOS 下的编译安装
1、安装Nginx:mkdir -p /Data/tgzcd /Data/tgzyum install wgetyum install pcreyum install openssl*yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetyp转载 2013-07-18 16:26:16 · 1028 阅读 · 0 评论 -
memcached线程模型
1.main函数中调用thread_init(),初始化setting.num_threads个worker线程以及一个主线程dispatcher_thread。每个worker线程用pipe创建一个管道,并注册libevent事件,当管道的读端可以读时,就调用thread_libevent_process()函数。thread_libevent_process()做的事情等下再说。转载 2013-08-01 10:24:02 · 858 阅读 · 0 评论