首页 > 其他分享 >秒杀功能

秒杀功能

时间:2023-06-22 18:46:23浏览次数:25  
标签:功能 请求 3s 前端 --- 任务 秒杀

秒杀功能

# 秒杀逻辑分析
	1 前端秒杀按钮,用户点击---》发送ajax请求到后端
    2 视图函数---》提交秒杀任务---》借助于celery,提交到中间件中了
    3 当次秒杀的请求,就回去了,携带者任务id号在前端
    4 前端开启定时任务,每隔3s钟,带着任务,向后端发送请求,查看是否秒杀成功
    5 后端的情况
    	1 任务还在等待被执行----》返回给前端,前端继续每隔3s发送一次请求
        2 任务执行完了,秒杀成功了---》返回给前端,恭喜您秒杀成功--》关闭前端定时器
        3 任务执行完了,秒杀失败了---》返回给前端,秒杀失败--》关闭前端定时器

标签:功能,请求,3s,前端,---,任务,秒杀
From: https://www.cnblogs.com/liyuanxiangls/p/17498123.html

相关文章

  • "Recent" 文件夹是一个特殊文件夹,在 Windows 操作系统中具有以下作用和功能:
    "Recent"文件夹是一个特殊文件夹,在Windows操作系统中具有以下作用和功能:最近使用的文件和文件夹:"Recent"文件夹会记录用户最近打开、编辑或访问过的文件和文件夹的快捷方式。这使得用户可以轻松地找到最近使用过的项目。快速访问文件:通过"Recent"文件夹,用户可以快速访问他......
  • 探索WordPress:开源内容管理系统的强大功能和灵活性
    WordPress是一款广泛使用的开源内容管理系统(CMS),它提供了许多强大的功能和灵活性,使其成为建立和管理网站的首选工具。在本篇博客中,我们将深入探讨WordPress的一些关键功能和技术,以及如何最大限度地发挥其潜力。1.简单易用的界面和内容管理WordPress提供了一个直观且用户友好的管......
  • POSTGRESQL 15 pg_basebackup 新功能,LOCAL backup 与 数据强力压缩
    与MYSQL不一样,开源XTRABACKUP的备份软件无法跟上MYSQL版本的更迭,PG这点做的是一贯的好。从来没有让人失望过。所以POSTGRESQL数据的备份一直就不是一个问题,众多的工具以及pg_basebackup良好的功能,让POSTGRESQL备份起来速度与硬件有关。但基于POSTGRESQL本身的原理,数据库表......
  • PostgreSQL 15 stats collector 在取消后是如何实现的原有功能的
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。在POSTGRESQL15有一个重要的功能去掉了statscollector在说为什么去掉这个statscollector的问题前,我们先得弄清出statscoll......
  • PostgreSQL 16 三则 “新功能更新”
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。POSTGRESQL15刚刚推出不久,而POSTGRESQL16的新功能也已经在路上了,下面说说PG16已经确认有的3个新功能。1PG_DUMP压缩相对......
  • 优惠券秒杀
    全局唯一ID当用户抢购时,就会生成订单并保存到tb_voucher_order这张表中,而订单表如果使用数据库自增ID就存在一些问题:id的规律性太明显受单表数据量限制全局ID生成器,是一种在分布式系统下用来生成全局唯一ID的工具,一般要满足以下列特性:唯一性高可用高性能递增性安全性ID的组成部分:符......
  • where 命令一个快速定位工具所在的功能
    有时候,我们希望知道我们当前使用的工具是在那个目录下的那个文件,where命令就很好的帮助了我们。下面的例子是查找.NET4.0的gacutil命令所在位置,所以使用了VisualStudioCommandPrompt(2010)这个命令行工具,其实这个where命令在很早版本操作系统中就有了。我这里最早的就是w......
  • 在线报修系统有哪些功能?报修系统对企业数字化转型有什么好处?
     在数字化时代,企业的运营和管理已经离不开各种数字化工具。其中,在线报修系统作为企业数字化转型的重要一环,正在被越来越多的企业所采用。这种系统能够帮助用户快速高效地进行故障报修,提高报修的工作效率和准确率,从而提升企业的运营效率和服务质量。 首先,在线报修系统提供了方便......
  • 无法通过windows功能控制面板自动安装或卸载windows server角色和功能
    打开PowerShell后,直接复制下面安装.NETFramework3.5的脚本命令,记住全部复制,然后直接全部粘贴(不要一行一行复制粘贴):Set-ItemProperty-Path'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'-NameUseWUServer-Value0Restart-Service-NamewuauservInstall......
  • CentOS7 源码编译安装 Python 3.8.10,开启 SSL 功能
    背景CentOS7自带的Python3,或者通过yum安装的Python3,可能会有无法使用ssl的问题:$python3Python3.8.10(default,Jun132023,14:51:15)[GCC11.2.120220127(RedHat11.2.1-9)]onlinuxType"help","copyright","credits"or"license&qu......