sainc 是壹個web框架,並發性很強,基於 uvloop事件處理。
項目中,常常需要定時任務處理,臨時用了crontab。也需要異步處理,臨時基於redis寫了壹個隊列,雖功能都暫時滿足實現。
但是,如果這些需求多了,這些就顯得很亂,對於高並發,沒有很好的承載。
整合sanic和celery就很有必要。sanic提供api, celery處理異步任務和定時任務。flower作任務監控工具。
稍微深入的celery說明
具體可參考官方文檔
/p/66707b1e7787
CELERY 相關函數介紹
/p/3833f0f07be5
celery稍微深入說明
/p/027538ffb8c1
celery 中文文檔
/p/a556cac5bf7d
celery 集群管理的實現
/p/a7d453abed3c
分布式異步任務隊列神器-Celery
/p/fb3de1d9508c