随笔分类 - Python开发
摘要:celery用户文档:https://docs.celeryq.dev/en/v5.3.1/userguide/index.html 1、Celery的提出 用户需要在网站填写注册信息,发给用户一封注册激活邮件到邮箱,如果由于各种原因,这封邮件发送所需时间较长,那么客户端将会等待很久,造成不好的用户
阅读全文
摘要:1、消息队列应用场景 消息队列,指保存消息的一个容器,本质是个队列。 异步处理,主要目的是减少请求响应时间; 应用解耦,使用消息队列后,只要保证消息格式不变,消息的发送方和接收方并不需要彼此联系; 流量削峰,秒杀活动中,系统峰值流量往往集中于一小段时间,消息队列作为缓冲,可以削弱峰值流量; 日志处理
阅读全文
摘要:1、目录结构 2、Django基本流程 1、用户浏览器发起http请求;2、请求首先到达 Request Middleware 中间件,它能在views 收到请求前对Request消息内容进行处理,发送响应;3、urls.py 中的 URLConf 对收到请求的url进行匹配,找到相应的视图处理函数
阅读全文