Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Gearman Introduction


Published on

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

Published in: Technology, Education
  • Dating direct: ♥♥♥ ♥♥♥
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ❶❶❶ ❶❶❶
    Are you sure you want to  Yes  No
    Your message goes here

Gearman Introduction

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