色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Pythoncelery的原理是什么網絡技術編程?

方一強2年前14瀏覽0評論

Celery是一個專注于實時處理和任務調度的分布式任務隊列。所謂任務就是消息,消息中的有效載荷中包含要執行任務需要的全部數據。使用Celery的常見場景如下:

1.Web應用。當用戶觸發的一個操作需要較長時間才能執行完成時,可以把它作為任務交給Celery去異步執行,執行完再返回給用戶。這段時間用戶不需要等待,提高了網站的整體吞吐量和響應時間。

2.定時任務。生產環境經常會跑一些定時任務。假如你有上千臺的服務器、上千種任務,定時任務的管理很困難,Celery可以幫助我們快速在不同的機器設定不同種任務。

3.同步完成的附加工作都可以異步完成。比如發送短信/郵件、推送消息、清理/設置緩存等。Celery還提供了如下的特性:1.方便地查看定時任務的執行情況,比如執行是否成功、當前狀態、執行任務花費的時間等。2.可以使用功能齊備的管理后臺或者命令行添加、更新、刪除任務。3.方便把任務和配置管理相關聯。

4.可選多進程、Eventlet和Gevent三種模式并發執行。

5.提供錯誤處理機制。-提供多種任務原語,方便實現任務分組、拆分和調用鏈。-支持多種消息代理和存儲后端。