亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

Python APScheduler執行使用方法詳解

瀏覽:45日期:2022-07-02 16:16:11

APScheduler就是定時進行周期性的運行某些程序,在語言程序編寫中,一直會遇到些定時服務,有時是根據時間定時,有時在固定的位置上進行定制,還有一些是因為儲蓄出現的定時,不管是處于哪一種定時類型,基本上都可以使用APScheduler模塊進行協助工作,本文給大家介紹定時模塊的使用方法。

APScheduler與第三方模塊安裝方式一樣,使用pip,安裝過程如下:

Python APScheduler執行使用方法詳解

常見的使用方式

1、APScheduler支持觸發器:

DateTriggerIntervalTriggerCronTrigger

2、APScheduler支持的Executor

AsyncIOExecutorGeventExecutorThreadPoolExecutor

APScheduler使用示例:

import asyncioimport datetimescheduler.add_job(async_func, trigger, args=['jobstore second, executor = second'], id='cron_func_test_2', jobstore='second', executor='second')

大家帶入執行代碼看下輸出結果,小編這篇內容只是舉例常規內容,還有更多的比如在執行器任務完成是,使用調度器連接,進行添加,修改等等

知識點擴展:

在APScheduler中有四個組件 觸發器(trigger)包含調度邏輯,每一個作業有它自己的觸發器,用于決定接下來哪一個作業會運行。除了他們自己初始配置意外,觸發器完全是無狀態的。簡單說就是應該說明一個任務應該在什么時候執行。 作業存儲(job store)存儲被調度的作業,默認的作業存儲是簡單地把作業保存在內存中,其他的作業存儲是將作業保存在數據庫中。一個作業的數據將在保存在持久化作業存儲時被序列化,并在加載時被反序列化。調度器不能分享同一個作業存儲。 執行器(executor)處理作業的運行,他們通常通過在作業中提交制定的可調用對象到一個線程或者進城池來進行。當作業完成時,執行器將會通知調度器。 調度器(scheduler)任務控制器:通過配置executor、jobstore、trigger,使用線程池(ThreadPoolExecutor默認值20)或進程池(ProcessPoolExecutor 默認值5)并且默認最多3個(max_instances)任務實例同時運行,實現對job的增刪改查等調度控制

你需要選擇合適的調度器,這取決于你的應用環境和你使用APScheduler的目的。通常最常用的兩個:

BlockingScheduler:當調度器是你應用中唯一要運行的東西時使用。

BackgroundScheduler:當你不運行任何其他框架時使用,并希望調度器在你應用的后臺執行。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲视频一区在线 | 在线观看人成午夜影片 | 久久国产精品久久国产精品 | 在线观看人成网站深夜免费 | 亚洲伊人久久综合影院2021 | 九九久久国产 | 久久精品全国免费观看国产 | 黄色毛片视频校园交易 | 国产成人精品免费视频大全五级 | 美国一级特a黄 | 国产视频一二三 | 亚洲日本欧美产综合在线 | 欧美视频精品一区二区三区 | 精品欧美一区二区在线观看欧美熟 | 日本高清va不卡视频在线观看 | 免费小视频在线观看 | 亚洲欧美日韩在线观看二区 | 大桥未久在线精品视频在线 | 欧美性色生活片免费播放 | 午夜性爽视频男人的天堂在线 | 色欧美与xxxxx | 国产精品毛片va一区二区三区 | 91精品免费高清在线 | 欧美一级毛片在线观看 | 欧美xxxx4khd超高清 | 美女插跳蛋视频叫爽 | 91精品视频在线播放 | 日本一级在线播放线观看免 | 国产91丝袜美腿在线观看 | 韩国精品欧美一区二区三区 | 分享一个无毒不卡免费国产 | 免费在线精品视频 | 美女把张开腿男生猛戳免费视频 | 国产亚洲一欧美一区二区三区 | 午夜欧美日韩在线视频播放 | 国产精品久久久久久久久免费hd | 一区二区三区日本视频 | 国产伦精品一区二区三区精品 | 特黄aa级毛片免费视频播放 | 国产伦子伦视频免费 | 欧美成人爽毛片在线视频 |