Nếu bạn đang lập lịch trình thuần túy, sử dụng Gearman là không cần thiết.
Sự khác biệt chính giữa gearman và cron là rằng:
- cron được chỉ được kích hoạt chỉ dựa trên thời gian, trong khi chức năng gearman được kích hoạt bởi các cuộc gọi bởi các ứng dụng khác.
- Gearman được sử dụng để điều phối các tác vụ giữa nhiều hệ thống, như bạn đã đề cập, trong khi cron không đồng bộ hóa. Kết quả là, các tác vụ không đồng bộ tốt hơn cho cron và ngược lại.
Trừ khi ứng dụng của bạn cần trang trại xử lý đồng bộ nặng cho các máy chủ khác, tôi khuyên bạn nên sử dụng cron và giữ cho nó đơn giản.
tmho, thuộc về serverfault – Amirshk
Hmm, tôi sẽ nói rằng đó là câu hỏi cấp ứng dụng hơn. – Industrial