随笔分类 -  定时任务

摘要:定时任务配置信息属性: task:要执行的任务名字 schedule :执行的频率 。 args:位置参数 (list 或 tuple). kwargs:键值参数 (dict). options:执行选项 (dict). 这可以是任何被apply_async()支持的参数。 relative:如果 阅读全文
posted @ 2020-09-20 11:08 邹邹很busy。 阅读(501) 评论(0) 推荐(0) 编辑
摘要:调用异步任务的三种方法 第一种 调用异步任务有三种方法,前面我们使用的是task.delay(),这是apply_async方法的别名,但接受的参数较为简单 第二种 我们常用的是task.apply_async(args=[arg1,args],kwargs={key:value}):可以接受复杂的 阅读全文
posted @ 2020-07-31 23:38 邹邹很busy。 阅读(10369) 评论(3) 推荐(1) 编辑
摘要:前戏 已经安装好了celery,redis模块,还安装好了redis服务。 新建两个py文件,一个为task,一个为demo,内容如下。 task.py import time def test(name): time.sleep(5) print(f'hello {name}') return f 阅读全文
posted @ 2020-07-25 22:50 邹邹很busy。 阅读(669) 评论(0) 推荐(0) 编辑
摘要:前戏 我们在做网站后端程序开发时,会碰到这样的需求:用户需要在我们的网站填写注册信息,我们发给用户一封注册激活邮件到用户邮箱,如果由于各种原因,这封邮件发送所需时间较长,那么客户端将会等待很久,造成不好的用户体验. 那么怎么解决这样的问题呢? 我们将耗时任务放到后台异步执行。不会影响用户其他操作。除 阅读全文
posted @ 2020-07-21 22:31 邹邹很busy。 阅读(224) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示