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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Gearman

7,663

Published on

Published in: Technology
0 Comments
20 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,663
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
36
Comments
0
Likes
20
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

Transcript

  • 1. 적은 비용으로 Scalable 한 아키텍트 구축하기 Series GEARMAN charsyam@naver.com
  • 2. Gearman? • http://gearman.org • http://www.ibm.com/developerworks/kr/library/os- gearman/index.html?ca=drs- • http://www.ibm.com/developerworks/kr/library/os- php-gearman/
  • 3. GEARMAN -> MANAGER
  • 4. 만든 곳 Danga : http://www.danga.com/
  • 5. 요약하면? 일종의 Queue 서비스?
  • 6. GearMan? Worker 와 Client 를 쉽게 구현하게 도와주는 Job Server 일종의 Broker
  • 7. GearMan은 어디서 써? Digg: 45+ Server, 400K Jobs/day Yahoo: 120+ Server, 12M jobs/day
  • 8. Gearman Stack
  • 9. Gearman Flow
  • 10. Support C,PHP,Perl,Python,…
  • 11. Gearman Cluster
  • 12. Gearman Cluster 한대가 오류가 나더라도 다른 서버로 접근 단, addserver 로 추가해줘야 한다.
  • 13. Gearman Dynamic Gearman A,B 서비스 Client A 요청 Worker A 등록 작업처리 결과 전송
  • 14. Gearman Dynamic 2 Gearman A,B 서비스 Client A 요청 A 대기 Worker A 등록 작업처리 결과 전송
  • 15. Gearman Map/Reduce Client Gearman Job Server Map/Reduce Worker Client Client Client Gearman Job Server Worker Worker Worker
  • 16. 결롞 생산성 향산, Scalable 지원
  • 17. What’s Next of Gearman Rewrite in C++ Job result cache More Protocol(memcached, XMPP) TLS,SA니, multi-tenancy Replication Improved statistics reporting Event notification hooks Persistent Queue(이미 지원 Background로 돌때) - Drizzle, memecached, sqlite3 지원
  • 18. Thank You!

×