Your SlideShare is downloading. ×
Gearman Introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Gearman Introduction

3,324
views

Published on

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

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

Published in: Technology, Education

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,324
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
59
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \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
  • Transcript

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