更新時間:2025-12-08 04:04:11作者:貝語網校
Celery是一個英文單詞,意思是芹菜。它也可以用來指代一種編程語言,即Celery。Celery是一個基于Python的分布式任務隊列,主要用于處理大量并發任務,它使用Redis作為消息存儲和分布式鎖的解決方案。Celery具有高可用性、可擴展性和可配置性,廣泛應用于Web開發、數據科學、機器學習等領域。
1. Celery worker:指使用Celery進行任務調度的工人。
2. Task queue:任務隊列,指Celery中的任務隊列機制。
3. Tasks:任務,指在Celery中需要執行的具體工作。
4. Pub/sub:發布/訂閱模型,Celery中的消息總線機制。
5. Scheduled task:計劃任務,指在Celery中按照指定時間執行的任務。
6. Worker:指運行在后臺的Celery實例。
7. Beat:調度器,Celery中的時間觸發器。
8. Task result:任務結果,指Celery中任務執行后的返回值。
9. Retry:重試,指在Celery中遇到失敗時自動重試的任務機制。
10. Deadline:截止時間,指Celery中任務截止執行的日期和時間。