============================================================================
原创作品,允许转载。转载时请务必以超链接形式标明原始出处、以及本声明。
请注明转自:http://yunjianfei.iteye.com/blog/
============================================================================
针对大数据的处理,我们无非采用“分而治之”的策略,2004年goole的<MapReduce: Simplified Data Processing on Large Clusters>这个论文提出并阐述了MapReduce的概念。再到之后的开源版本Hadoop的出现,以及今天的大规模使用。
最近一直在做分布式计算方面的事情。一说起这个,大家难免想到hadoop,目前hadoop2.2已经非常的强大,能做非常多的事情。但是有时候针对一些业务模型显得过于庞大何臃肿。
Gearman是一套非常不错的分布式处理框架,灵活的架构,轻量级的设计,强大的分发功能,以及各个语言的支持,都让人眼前一亮。
最近调研的时候,在slides上发现了非常不错的资源,在这里分享给大家,主要是使用Perl + Gearman 实现了MapReduce的一个demo,这个对于我们做分布式计算和开发大有好处,希望大家好好看一下。里面是包含PPT和demo源码的。
至于Gearman的学习,网上有很多的资料,或者直接去官网http://gearman.org/getting-started/
我这里就不再重复了。
附件中基于Gearman的MapReduceDemo.rar 是包含ppt和源码的。
mapreduce-osdi04.pdf 是google的那么mapreduce论文。
相关推荐
齿轮工分布的工作 熟悉Gearman的分布式工作
Gearman分布式计算框架与金山逍遥DIPS分布式图片处理平
gearman下载gearman下载gearman下载gearman下载gearman下载
Gearman中文手册,gearman手册chm,Gearman中文详解,分享gearman技术心得,主要是为了分享技术,所以不要大家的资源分。
这是用于分布式作业系统的纯Ruby库。 需要做什么? 更多测试,一些代码清除。 这到底是什么 目前,该库对Ruby应用程序具有客户端和工作程序支持。 入门 客户 一个非常简单的客户端,它提交“睡眠”作业并等待100秒...
gearman 文档,gearman 是个集群计算框架,通过对其扩展能够充分利用集群计算
Gearman中文手册,gearman手册chm,Gearman中文详解,分享gearman技术心得,主要是为了分享技术,所以不要大家的资源分。
Laravel开发-laravel-gearman-rpc Laravel/Lumen Gearman RPC。基于https://github.com/mhlavc/gearman
GearMAN讲解及所带来的变革 全面介绍Gearman原理、应用
Gearman环境搭建可能会用到的资料. gearmand-1.1.12.tar.gz libevent-2.0.22-stable.tar.gz libuuid-1.0.3.tar.gz
java-gearman-service-0.6.6.zip 包,gearman分为3部分,client - server - worker,创建 java 版本的client和worker部分。 其实在gearman中,client和worker的编写不复杂,但是不同厂商提供的API是不大相同的,本...
java实现gearman的job实现的jar包,包括gearman server,client和work客户端API
Laravel开发-php-gearman Gearman作业服务器工人助手
Gearman 的C#开发API和一个简单自带demo,vs2008.
该资源包括安装Gearman时可能涉及到的软件包 具体包括gearmand、gearman、php、gperf、libevent
gearman的java库有两个,一个是gearman service ,一个是gearman java,相比来说service版本更好用一些,并且网上的教程一般是用的这个版本。因此我打好了gearman service的包提供给需要的开发者使用。
Gearman java API和一个小Demo
Gearman是一个分发任务的程序框架,可以用在各种场合,...Gearman最初用于LiveJournal的图片resize功能,由于图片resize需要消耗大量计算资 源,因此需要调度到后端多台服务器执行,完成任务之后返回前端再呈现到界面。
安装gearman 如果没有mysql客户端,需要安装mysql客户端 yum install -y libevent-devel 上传gearman.zip,解压unzip gearman.zip rpm -ivh uuid-1.5.1-3.el5.x86_64.rpm rpm -ivh libgearman-1.1.8-2.el5.x86_64...
1)软件资源列表:《gearmand-1.1.12.tar.gz》,《gearman-1.1.2.tgz》。 2)安装操作系统环境:CentOS-6.5,(其它linux操作系统请自行尝试)。 3)本软件安装步骤详解:...