Tôi hiện đang sử dụng django với cần tây và mọi thứ hoạt động tốt.Django Celery nhận nhiệm vụ
Tuy nhiên tôi muốn có thể cho người dùng cơ hội hủy tác vụ nếu máy chủ bị quá tải bằng cách kiểm tra số lượng tác vụ hiện được lên lịch.
Tôi làm cách nào để đạt được điều này?
Tôi đang sử dụng redis làm môi giới.
Tôi chỉ thấy câu này: Retrieve list of tasks in a queue in Celery
Nó được bằng cách nào đó liên quan đến vấn đề của tôi nhưng tôi không cần phải liệt kê các nhiệm vụ, chỉ cần đếm số họ :)
Mặc dù đây là một giải pháp chính xác cho các nhà môi giới redis, hãy đánh dấu @stephen bình luận Fuhry như giải pháp đúng vì nó là môi giới bất khả tri . –