最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?Celery定時任務(wù)詳細(xì)講解

 更新時間:2022年08月01日 16:54:39   作者:panda_225400  
這篇文章主要介紹了Python?Celery定時任務(wù)詳細(xì)講解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下

前言

Celery在python中的應(yīng)用除了實現(xiàn)異步任務(wù)(async task)外也可以執(zhí)行定時任務(wù)(beat)

一、Celery定時任務(wù)是什么?

Celery默認(rèn)任務(wù)單元由任務(wù)生產(chǎn)者觸發(fā),但有時可能需要其自動觸發(fā),而Beat進程正是負(fù)責(zé)此類任務(wù),能夠自動觸發(fā)定時/周期性任務(wù).

Celery 進行周期任務(wù)也很簡單,只需要在配置中配置好周期任務(wù),然后在運行一個周期任務(wù)觸發(fā)器(beat)即可,具體網(wǎng)上看

二、使用步驟

win10 + python3 + redis + celery 5

1.代碼結(jié)構(gòu)

celery_config.py配置:

代碼如下(示例):

#-*-coding=utf-8-*-
from datetime import timedelta
from celery.schedules import crontab
# 中間件
BROKER_URL = 'redis://scck2svr03:6379/6'
# 結(jié)果存儲
# CELERY_RESULT_BACKEND = 'redis://:scck2svr03:6379/5'
CELERYD_CONCURRENCY = 20  # 并發(fā)worker數(shù)
CELERYD_FORCE_EXECV = True  # 非常重要,有些情況下可以防止死鎖
# CELERY_TASK_SERIALIZER = 'msgpack' # 任務(wù)序列化和反序列化使用msgpack方案
CELERY_RESULT_SERIALIZER = 'json'  # 讀取任務(wù)結(jié)果一般性能要求不高,所以使用了可讀性更好的JSON
CELERY_TASK_RESULT_EXPIRES = 60 * 60 * 24  # celery任務(wù)結(jié)果有效期
CELERY_ACCEPT_CONTENT = ['json', 'msgpack']  # 指定接受的內(nèi)容類型
CELERY_TIMEZONE = 'Asia/Shanghai'  # celery使用的時區(qū)
CELERY_ENABLE_UTC = True  # 啟動時區(qū)設(shè)置
# 默認(rèn)worker隊列
#CELERY_DEFAULT_QUEUE = 'default'
# 異步任務(wù)
CELERY_IMPORTS = (
    "celery_learning.email.tasks"
)
# celery beat
CELERYBEAT_SCHEDULE = {
    'periodic_task-every-minute': {
        'task': 'celery_learning.email.tasks.add',
        'schedule': crontab(minute="*/1"),
        'args': (1,2)
    },
    'periodic_task-every-10second':{
        'task':'celery_learning.email.tasks.add',
        'schedule':timedelta(seconds=10),
        'args':(1,12)
    }
}

2.啟動定時任務(wù)

代碼如下(示例):

終端1:celery -A celery_learning.celery_app worker -l info -P gevent
終端2:celery -A celery_learning.celery_app beat

終端1

終端2

3.執(zhí)行結(jié)果

兩個定時任務(wù),一個每分鐘執(zhí)行,一個每10秒執(zhí)行

結(jié)果如下:

總結(jié)

到此這篇關(guān)于Python Celery定時任務(wù)詳細(xì)講解的文章就介紹到這了,更多相關(guān)Python Celery 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Python編寫一個IP地址存活檢查器

    基于Python編寫一個IP地址存活檢查器

    這篇文章主要為大家詳細(xì)介紹了如何基于Python編寫一個IP地址存活檢查器,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2024-11-11
  • OpenCV實戰(zhàn)案例之車道線識別詳解

    OpenCV實戰(zhàn)案例之車道線識別詳解

    計算機視覺在自動化系統(tǒng)觀測環(huán)境、預(yù)測該系統(tǒng)控制器輸入值等方面起著至關(guān)重要的作用,下面這篇文章主要給大家介紹了關(guān)于OpenCV實戰(zhàn)案例之車道線識別的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • python發(fā)送多人郵件沒有展示收件人問題的解決方法

    python發(fā)送多人郵件沒有展示收件人問題的解決方法

    這篇文章主要為大家詳細(xì)介紹了python發(fā)送多人郵件沒有展示收件人問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Python機器學(xué)習(xí)之AdaBoost算法

    Python機器學(xué)習(xí)之AdaBoost算法

    今天帶大家來學(xué)習(xí)Python機器學(xué)習(xí),文中對AdaBoost算法介紹的很詳細(xì),有非常多的代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • Python中的JSON文件處理及遍歷方法詳解

    Python中的JSON文件處理及遍歷方法詳解

    JSON是數(shù)據(jù)交換的常用格式,Python通過內(nèi)置的 json 模塊簡化了JSON文件的處理,本示例展示了如何用Python加載和遍歷JSON文件,包含使用 json.load() 函數(shù)和Python的數(shù)據(jù)結(jié)構(gòu)進行操作,以及如何處理嵌套的數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下
    2025-08-08
  • PyQT中QTableWidget如何根據(jù)單元格內(nèi)容設(shè)置自動寬度

    PyQT中QTableWidget如何根據(jù)單元格內(nèi)容設(shè)置自動寬度

    這篇文章主要介紹了PyQT中QTableWidget如何根據(jù)單元格內(nèi)容設(shè)置自動寬度問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python調(diào)用shell cmd方法代碼示例解析

    Python調(diào)用shell cmd方法代碼示例解析

    這篇文章主要介紹了Python調(diào)用shell cmd方法代碼示例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • python操作yaml說明

    python操作yaml說明

    這篇文章主要介紹了python操作yaml說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 詳解windows python3.7安裝numpy問題的解決方法

    詳解windows python3.7安裝numpy問題的解決方法

    這篇文章主要介紹了windows python3.7安裝numpy問題的解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 利用python爬取m3u8格式視頻的具體實現(xiàn)

    利用python爬取m3u8格式視頻的具體實現(xiàn)

    之前爬取的視頻都是mp4格式的,直接用requests請求就可以直接爬取,最近公司安排了一個小任務(wù),需要爬取m3u8這種格式的視頻,下面這篇文章主要給大家介紹了關(guān)于利用python爬取m3u8格式視頻的相關(guān)資料,需要的朋友可以參考下
    2022-08-08

最新評論

枝江市| 达孜县| 北宁市| 玛沁县| 安乡县| 辛集市| 玉林市| 都匀市| 桂阳县| 子长县| 杭锦后旗| 长葛市| 霍城县| 荥阳市| 龙川县| 九寨沟县| 五河县| 衡山县| 土默特左旗| 长沙市| 浮山县| 巴林左旗| 开封市| 阜平县| 那曲县| 汝阳县| 大荔县| 枞阳县| 龙川县| 探索| 永德县| 遂川县| 彰化县| 静宁县| 隆回县| 大港区| 扎鲁特旗| 六盘水市| 台中县| 富阳市| 平昌县|