首页 > 其他分享 >django中使用celery

django中使用celery

时间:2024-03-12 16:58:52浏览次数:17  
标签:异步 函数 用户 django celery 任务 使用

b站视频地址:https://www.bilibili.com/video/BV1Di4y1d7AD/?spm_id_from=333.337.search-card.all.click&vd_source=2bb64c37f92f4879fab81cd58822718c

1. 目的:异步操作,用户无需等待任务执行,告诉用户任务已经提交。

2. 用户访问触发函数(生产者),然后调度worker异步执行任务(消费者)

注意:windows环境下,要安装eventlet包,不然会报错

3. 

# 目录

 # 2. 写函数

 # 3 注册

 # 4. 写接口

 

 

标签:异步,函数,用户,django,celery,任务,使用
From: https://www.cnblogs.com/JackShi/p/18068666

相关文章

  • django初识(以django4.2.11为例)
    django的url路径,不是通过注解去实现的,而是在urls.py中去配置的格式为urlname/,是默认,的路径http://127.0.0.1:8000/对应path("",views.home)而不是path("/",views.home),如下图其中对应的函数为,views.py的函数比如path("/login",views.login)对应views.py中的login函数,如......
  • 使用Xilinx自带的FIR滤波器IP自定义单位增益滤波器
    Eg:在未归一化时输入幅值\(A_i=9295\),滤波器输出幅值\(A_o=9724819390\)首先我们要找到\(A_i*2^X\)使得\(A_i*2^X>A_o\)那么我们得到\(A_i*2^{20}\approxA_o*1.0022\)因此可以取\(X=20\),但我们因为精度要求,于是将\(X\)取的大一些,为\(34\)于是便得到了乘子\(Q\):......
  • vim基础使用
    vim基础使用前言:在使用linux系统时,必不可少的需要使用到vim,本次来介绍vim的基础用法1.0vim的五种模式在使用vim时,要根据需要选择不同的模式,vim共有五种模式,分别是:可视化模式:进行文本选择替换模式:进行字符串替换普通模式:这是vim打开后的默认模式,在这个模式下,可以执行......
  • ELK日志实时分析平台搭建和使用 ELK日志分析平台是指Elasticsearch、Logstash 和 Kiba
    ELK日志实时分析平台搭建和使用ELK日志分析平台是指Elasticsearch、Logstash和Kibana三个项目的集合,后面又增加了Filebeat数据采集器。概述ELK日志分析平台是指Elasticsearch、Logstash和Kibana三个项目的集合,后面又增加了Filebeat数据采集器。Elasticsearch是一个数据......
  • 使用Go语言开发一个短链接服务:二、架构设计
      在上一篇中,我们介绍了短链接服务的应用场景、基本原理以及Go的基本代码实现。在这一篇,我们将讨论服务的技术选型和架构设计。后端Web框架  就无脑用Go最流行的Web框架Gin。 数据库  备选方案包括MySQL、PostgreSQL、MongoDB。我们这里的数据存储,基本围绕短链接code......
  • 使用C#读写xml文件
    由于xml文件的易读特性,使得它非常适合作为程序配置文件。和ini文件相比,xml文件可以实现列表等复杂参数配置,灵活性比较大。使用C#读取xml文件,首先要加载xml文件获取XmlDocument对象,然后通过该对象获取XmlNode类型的根节点,之后再对根节点获取相应子节点的属性或值。写入xml文件时,获......
  • IDEA - .puml文件是什么?PlantUML基础使用教程
    .puml文件是什么?是根据PlantUML插件生成的一个类图格式。如果需要查看,也必须在插件的帮助下,查看类图 PlantUML基础使用教程一、下载idea插件idea从FIle-->Settings-->Plugins-->Marketplace进入到插件下载界面,搜索PlantUML,点击"install"下载最上面的两个插件PlantUMLInte......
  • Spring中使用自带@Autowired注解实现策略模式
    场景SpringBoot中策略模式+工厂模式业务实例(接口传参-枚举类查询策略映射关系-执行不同策略)规避大量if-else:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130503707设计模式-策略模式在Java中的使用示例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/d......
  • macOS 下使用 pyenv 安装 python 2.n.p 报错,ERROR: The Python zlib extension was no
    TL;DR执行brewinstallzlib安装zlib之后,根据安装信息提示将一下三行变量exportLDFLAGS="-L/opt/homebrew/opt/zlib/lib"exportCPPFLAGS="-I/opt/homebrew/opt/zlib/include"exportPKG_CONFIG_PATH="/opt/homebrew/opt/zlib/lib/pkgconfig"加入到~/.zsh......
  • K8S初始化master单节点(不使用配置文件,直接只用Kebuadm init)
    该文章主要记录初始化过程,及过程中遇到的问题卸载之前安装过的K8s集群点击查看详细代码#首先清理运行到k8s群集中的pod,使用kubectldeletenode--all#使用脚本停止所有k8s服务forserviceinkube-apiserverkube-controller-managerkubectlkubeletetcdkube-proxy......