Hiện tại tôi đang làm việc trên dự án python yêu cầu thực hiện một số công việc nền (chủ yếu là gửi email và cập nhật cơ sở dữ liệu). Tôi sử dụng Redis cho công ty môi giới nhiệm vụ. Vì vậy, trong thời điểm này tôi có hai ứng cử viên: Celery và RQ. Tôi đã có một số kinh nghiệm với các hàng đợi công việc này, nhưng tôi muốn yêu cầu các bạn chia sẻ kinh nghiệm của bạn về việc sử dụng các công cụ này. Vì thế.Ưu điểm và nhược điểm khi sử dụng Celery vs. RQ
- Ưu điểm và nhược điểm khi sử dụng Celery so với RQ.
- Bất kỳ ví dụ về dự án/nhiệm vụ nào phù hợp để sử dụng Celery so với RQ.
Cần tây trông khá phức tạp nhưng đó là giải pháp đầy đủ tính năng. Thực ra tôi không nghĩ rằng tôi cần tất cả các tính năng này. Từ phía bên kia RQ rất đơn giản (ví dụ: cấu hình, tích hợp), nhưng có vẻ như nó thiếu một số tính năng hữu ích (ví dụ: thu hồi nhiệm vụ, tự động nạp lại mã)
Thật không may, loại câu hỏi này không phù hợp với định dạng của trang web này, xem [FAQ # dontask]. Những câu hỏi như thế này có xu hướng dẫn đến những câu trả lời mơ hồ cũng đã lỗi thời rất nhanh. Nếu chúng tôi có thể giúp bạn với một vấn đề cụ thể, hãy đăng câu hỏi khác! –
BTW dường như với tôi như bạn có thể thu hồi nhiệm vụ, ngay cả với rq-dashboard –