Tối ưu hóa việc ghi dữ liệu với Gearman

1,488 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,488
On SlideShare
0
From Embeds
0
Number of Embeds
528
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Tối ưu hóa việc ghi dữ liệu với Gearman

  1. 1. T i u hóavi c ghi d li uố ư ệ ữ ệ v i Gearmanớ Minh.NVC minh3d@gmail.com http://minh3d.me
  2. 2. Vấn đề • Tốc độ xử lý của việc ghi dữ liệu khá chậm • Lượng request ghi tại một thời điểm lớn • User phải đợi khá lâu để chờ một request xử lý business phức tạp bên dưới
  3. 3. Client – Job Server – Worker Client Tạo công việc và gửi vào Job Server Job Server Lưu giữ công việc vào hàng đợi (FIFO) Worker Lấy công việc từ Job Server và xử lý => Gearman
  4. 4. Mô hình Gearman UserUser User User
  5. 5. Tại sao phải dùng Gearman? • Tăng tốc công việc • Thực hiện song song và bất đồng bộ các công việc • Khả năng mở rộng cao • Tính “chia sẻ” công việc cao *
  6. 6. Tính “chia sẻ” công việc
  7. 7. Ứng dụng của Gearman • Resize hình ảnh • Thống kê Log • Index dữ liệu tìm kiếm • Cache warm-up • Backup dữ liệu • …..
  8. 8. Demo
  9. 9. Q&A
  10. 10. Thank you! Minh.NVC minh3d@gmail.com http://minh3d.me

×