輕量級 Python 任務隊列:huey
huey 是多線程的 Python 任務隊列,是個輕量級的替代品,沒有多余的依賴關系。
特性:
-
使用 Python 編寫
-
沒有 deps 以外的標準庫,除了 Redis(或者用戶可以 roll 自己的后端)
-
支持 Django
支持:
-
多線程任務執行
-
在給定的時間計劃執行
-
定期執行,像 crontab
-
重試失敗的任務
-
存儲任務結果
from huey import RedisHuey, crontab huey = RedisHuey('my-app', host='redis.myapp.com') @huey.task() def add_numbers(a, b): return a + b @huey.periodic_task(crontab(minute='0', hour='3')) def nightly_backup(): sync_all_data()
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!