Từ những gì tôi có thể thấy Gearman không hỗ trợ công việc đã lên lịch hoặc công việc bị trì hoãn. Tôi đã nghĩ rằng có lẽ công việc theo lịch trình có thể được xếp hàng trong at
đầu tiên và sau đó được thêm vào hàng đợi Gearman sau khi khoảng thời gian at
hết hạn.Lên lịch công việc trong Gearman cho một ngày và giờ cụ thể
at
tác vụ liên tục khi chúng được ghi dưới dạng tệp vào thư mục trong thư mục ống chỉ của máy chủ. Vì vậy, cổ chai duy nhất có khả năng sẽ là một kịch bản đơn giản để thêm nhiệm vụ vào hàng đợi Gearman vì không thể phân phối at
trên các máy chủ. Chuyển nó cho Gearman để xử lý công việc thực tế có nghĩa là tôi có thể đăng nhập công việc đúng cách, v.v.
Đây có phải là cách tốt nhất để tiếp cận điều này và bạn có ý tưởng thay thế nào không?
Lý do tôi chọn Gearman so với các giải pháp xếp hàng khác là nó có phần mở rộng PHP.
Mã tôi đang viết được sử dụng để duy trì hàng đợi các email cần được gửi đi. Vì vậy, tôi có thể chỉ định rằng tôi muốn gửi email tới [email protected] vào lúc 9.50 vào thứ Sáu chẳng hạn.
Điều này là do chúng ta Đức, chúng tôi làm công việc của chúng tôi ngay lập tức * *. Chúng tôi không cần lập kế hoạch. –
Rất buồn cười! Có vẻ như tất cả các câu hỏi của Gearman đều bị riffed theo cách này. – Treffynnon
@Treffynnon yeah, họ mời họ .... Họ thường xuyên đặt đúng cách ("Làm thế nào để ngăn chặn một công nhân thợ rèn", "giết công nhân thợ bánh răng với một lệnh" ....) :) –