首页 > 其他分享 >celery简单使用

celery简单使用

时间:2024-06-20 17:59:16浏览次数:17  
标签:task 简单 cel broker send celery 使用 import

消费者.py

import celery
import time

from celery.schedules import crontab

backend = 'redis://127.0.0.1:6379/0'
broker = 'redis://127.0.0.1:6379/1'
cel = celery.Celery('test', backend=backend,broker=broker,include=['task01','task02'])
cel.conf.broker_connection_retry_on_startup = True
#celery -A celery_task worker -l info -P eventlet
# 设置Celery Beat的定时任务

cel.conf.beat_schedule = {
    'add-every-30-seconds': {
        'task': 'celery_task.send_msg',
        'schedule': 10.0,
        'args': ('admn',)
    },
}
cel.conf.timezone = 'UTC'

@cel.task
def send_msg(name):
    print("向%s发送邮件..." % name)
    time.sleep(5)
    print("向%s发送邮件完成" % name)
    return "ok"

使用

from celery_task import send_msg
from task01 import eat
from task02 import drink
result = send_msg.delay("wa")
eat.delay()
drink.delay()

标签:task,简单,cel,broker,send,celery,使用,import
From: https://www.cnblogs.com/lijun-goods/p/18259210

相关文章

  • Java智慧工地源码 5G智慧工地系统源码 使用SAAS部署 三维可视化管理,与一线生产过程相
    Java智慧工地源码5G智慧工地系统源码使用SAAS部署三维可视化管理,与一线生产过程相融合,集成数据后台,统一前端入口,呈现多方项目信息;智慧工地是指运用信息化手段,通过三维设计平台对工程项目进行精确设计和施工模拟,围绕施工过程管理,建立互联协同、智能生产、科学管理的施工项......
  • Excel中万能的查询函数——VLOOKUP(使用方法+实操)
    1、Vlookup被誉为查询三剑客之一,在excel里查询有着举足轻重的作用。   基本语法:=VLOOKUP(lookup_value,table_array,col_index_num,[range-lookup]),也就是说有4个参数,参数一:要查找的值,参数二:要查找的区域,参数三:返回数据在查找区域的第几列数,参数四:精确匹配/近似匹配,通俗一点......
  • EyeLink 1000 plus(桌面式)眼动仪使用指导
    一、简介眼动追踪是测量眼睛运行的过程。眼动追踪研究的最关注的事件是确定人类或者动物看的地方(比如:“注视点”或“凝视点”)。更准确来说是通过仪器设备进行图像处理技术,定位瞳孔位置,获取坐标,并通过一定的算法,计算眼睛注视或者凝视的点,让计算机知道你正在看哪里,何时看的,为什么看......
  • postgresql简单使用
    postgresql.conf#系统、数据库配置文件pg_hha.conf#客户机连接文件pg_ctl和pgsql一、pg_ctl服务管理命令pg_ctl是PostgreSQL提供的控制服务启动、停止、重启等操作的命令行工具。常用选项和示例命令 选项 描述 示例启动PostgreSQL服务 start 启动数据库服......
  • HTML表格使用全指南,真的很详细
    HTML表格基础与语义化:构建结构化数据展示HTML表格是展示结构化数据的强大工具。通过合理的语义化标签使用,开发者可以创建出既美观又易于理解的表格。本文将介绍HTML表格的基本结构和语法,以及如何使用<caption>、<thead>、<tbody>、<tfoot>和<th>标签进行表格的语义化。HTML表......
  • 使用xtrabackup加密备份
    1.生成密钥串echo"123456"|md5sumf447b20a7fcbf53a5d5be013ea0b15af-#注意后面的中划线不算2.方式1-使用key#备份xtrabackup--user=mysqlbackup--password='Abc@12345678'--backup--compress--compress-threads=4--encrypt=AES256--encrypt-key=&......
  • 使用Ollama+OpenWebUI本地部署阿里通义千问Qwen2 AI大模型
    ......
  • 2024最好的轻资产创业项目有哪些 低成本高收益简单易操作的看这里
    在2024年,轻资产创业赛道展现出多样化的趋势,这些赛道不仅顺应了时代潮流,还充分展现了创新与差异化的发展思路。以下是一些值得关注的轻资产创业赛道:首先,APP拉新工作室成为了一个热门的创业项目。随着移动互联网的普及,APP的下载量和活跃度成为了衡量其成功与否的重要指标。因此......
  • Swagger的基本使用(快速入门)
    目录一、环境配置(1)导入依赖:(一般导入依赖都会报错,所以大家也可以借鉴一下这篇文章:swagger配置报错)(2)启动类添加注解二、Swagger配置介绍(1)基本配置 (2)设置扫描的包三、Swagger常用注解(1)@Api(2)@ApiOperation(3)@ApiParam(4)@ApiModel(5)@ApiIgnore(6)@ApiImplicitParam在使......
  • 1-STM32F103+ESP8266+ML307(中移4G Cat1)--硬件使用说明
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 实物图 板载说......