Tôi đã đọc tài liệu và tìm kiếm nhưng dường như không tìm thấy câu trả lời thẳng:Hủy tác vụ đã thực hiện với Celery?
Bạn có thể hủy tác vụ đã thực hiện không? (Như trong nhiệm vụ đã bắt đầu, mất một thời gian, và nửa chặng đường nó cần phải được hủy bỏ)
Tôi thấy điều này từ doc tại Celery FAQ
>>> result = add.apply_async(args=[2, 2], countdown=120)
>>> result.revoke()
Nhưng tôi không rõ ràng nếu điều này sẽ hủy xếp hàng đợi nhiệm vụ hoặc nếu nó sẽ giết chết một tiến trình đang chạy trên một nhân viên. Cảm ơn bất kỳ ánh sáng bạn có thể đổ!
Đây chính là lời giải thích mà tôi đang tìm kiếm, cảm ơn bạn! – dcoffey3296
Tính năng này có hoạt động trong môi trường phân phối không? Tôi có nghĩa là nếu tôi có công nhân trên nhiều máy đang thực hiện nhiệm vụ. Cần tây có theo dõi máy nào nhiệm vụ đang thực thi không? – ksrini
. Giao tiếp với công nhân diễn ra thông qua người môi giới. – mher