• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Gearman Introduction
 

Gearman Introduction

on

  • 3,021 views

This is a presentation which show what gearman is. Welcome for comment :)

This is a presentation which show what gearman is. Welcome for comment :)

Statistics

Views

Total Views
3,021
Views on SlideShare
1,392
Embed Views
1,629

Actions

Likes
2
Downloads
56
Comments
0

6 Embeds 1,629

http://www.cnblogs.com 1563
http://www.haogongju.net 45
http://archive.cnblogs.com 14
http://cache.baidu.com 3
http://cache.baiducontent.com 3
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • Gearman提供了一个将任务分配给适合完成此项任务的机器或者进程的通用解决方案。为我们提供了并行处理、负载均衡、不同程序间接口\nFlexible不必受限与任何的设计模式,可以使用Map/Reduce\nPECL/Gearman,PEAR/NET_GEARMAN\n\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Digg 45+Servers,400K jobs/day\nYahoo 120+ Servers, 12M jobs/day\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Gearman Introduction Gearman Introduction Presentation Transcript

  • Gearman IntroductionShiqiang at 2011-11-18
  • What is gearman? 带 实现 协议 队 务调 构设计
  • FeaturesOpen SourceMulti-language PHP C Perl Java etcFlexible Application DesignSimple & FastEmbeddableNo single point of failure
  • History Danga Interactive 创 Author Brad Fitzpatrick First Demo in 2005, written by perl
  • AuthorBrad FitzpatrickWorks Memcached MogileFS Perlbal Gearmand
  • How does it work?Client 户 创 务 发 给 务 务Worker 务 务 务Job Server 务 务 协调 户 务 给
  • How does it work?
  • Job Server 务 gearmand C java-gearman-service java Gearman::Server perl
  • Job Server Install tar xzf gearmand-X.Y.tar.gz cd gearmand-X.Y ./configure make make install
  • Client and Worker APIGearman Command Line ToolGearman PHP ExtensionPerl clientPython APIRuby APIetc
  • Use Cases LiveJournal Digg Yahoo etc场 Sending Email Image Processing Map/Reduce Asynchronous Queues Pipeline Processing
  • Scatter/Gather
  • Scatter/Gather
  • Scatter/Gather Queries
  • Scatter/Gather Queries
  • Map/Reduce
  • Log Processing
  • Pipeline Processing
  • URL Processing
  • ReferencesGearmanGearman ProtocolDangaThe First Gearman DemoBrad FitzpatrickDrizzle
  • Thanks !