07 2011 档案
摘要:一.XML-RPC是什么?XML-RPC是UserlandSoftware公司设计的一种格式:是一种使用HTTP协议传输XML格式文件来获取远程程序调用(RemoteProcedureCall)的传输方式。官方网站是www.xmlrpc.com。在http://phpxmlrpc.sourceforge.net/上面有个PHPXML-RPC的框架(类集合)用于使用PHP语言来写XML-RPC客户端和服务端。现在的稳定发行版本是2.2,下载地址是http://sourceforge.net/projects/phpxmlrpc/files/phpxmlrpc/2.2.2/xmlrpc-2.2.2
阅读全文
摘要:一.Gearman是什么?Gearman是一个分发任务的程序框架。它由三部分组成,如下图:GearmanClient:它提供GearmanClientAPI给我们的应用程序调用,API可以使用是C,PHP,Perl,MySQLUDF等等语言,它是请求的发起者。 GearmanJobServer:将客户端的请求分发到各个GearmanWorker的调度者,相当于中央控制器,它不负责处理具体业务逻辑。 GearmanWorker:它提供GearmanWorkerAPI给应用程序调用,具体负责客户端的请求,并将处理结果返回给客户端。二.Gearman能干什么?通过上面可以看出,在GearmanCli
阅读全文
摘要:一.LVS是什么?LVS的英文全称是LinuxVirtualServer,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什么?LVS主要用于多服务器的负载均衡。它工作在网络层,可以实现高性能,高可用的服务器集群技术。它廉价,可把许多低性能的服务器组合在一起形成一个超级服务器。它易用,配置非常简单,且有多种负载均衡的方法。它稳定可靠,即使在集群的服务器中某台服务器无法正常工作,也不影响整体效果。另外可扩展性也非常好。三.工作原理如上图,LVS可分为三部分:1.LoadBalan
阅读全文