异步发送邮件、短信、微信

用户创建订单的按钮点击后,服务器存储这个订单信息后,调用发送短信、邮件、微信的接口,发送消息。而发送短信、邮件、微信都要涉及第三方的处理,服务器又要发送一个新的包裹给一个新的服务器,告诉他帮我发一个信息出去。这往往是一个漫长、且不可测的过程。

因此势必增加异步操作,先返回给客户订单创建成功,然后慢慢发送信息出去。

1、先记录要发送的内容、地址

2、通知发件模块

3、发件模块读取发送内容、地址,发送信息

4、更新发送结果到系统。

5、回掉发送完成后的一些善后任务。

时间: 2024-10-05 20:53:48

异步发送邮件、短信、微信的相关文章

发送邮箱短信微信等

import smtplib from email.mime.text import MIMEText from email.utils import formataddr def email(email_list, content, subject="抽屉新热榜-用户注册"): msg = MIMEText(content, 'plain', 'utf-8') msg['From'] = formataddr(["抽屉新热榜",'[email protected]

django使用celery异步发送短信

1. 安装celery模块 pip install -U celery==4.3.0 2. 创建celery相关目录 xiaolan/ # 项目主目录 ├── mycelery/ ├── config.py # 配置文件 ├── __init__.py ├── main.py # 主程序 └── sms/ # 一个目录可以放置多个任务,该目录下存放当前任务执行时需要的模块或依赖 └── tasks.py # 任务的文件,名称必须是这个 3. 创建celery配置文件config.py # 注意:

安卓手机短信,微信,QQ聊天记录的查看与恢复+q:2100997525

百度官网认证QQ[百度唯一认证QQ:2100997525]专业破解苹果ID ,手机微信,手机号码监听,破译陌陌,QQ, 短信内容查询删除 开房登记记录 通话清单  QQ聊天记录查询删除 密码破解 邮箱以及各种聊天记录恢复与删除查询[百 度唯一认证QQ:2100997525]专业手机定位,通话清单,知己知彼,百战百胜,网站入侵等其他业务 ▌是您值得信赖的 怎么偷看別人的QQ聊天記錄?[百度唯一認証QQ:2100997525]專業破解苹果id.手机微信,破譯陌陌,QQ,郵箱以及各 種聊天記錄恢復與查

实战Nagios+Ganglia发送警告信息,短信,微信等

实验环境: 物理主机    redhat7.0 内核版本 3.10.0-123.el7.x86_64    虚拟机    redhat6.5 内核版本 2.6.32-431.el6.x86_64        服务器端: server1.example.com    172.25.254.1        客户端:    server2.example.com    172.25.254.2 本次实验基于前面的实验之上,服务器端已经配置完成了nagios+ganglia服务,且让虚拟机(服务器s

python 实现监测consul服务状态,发送邮件短信

# -*-coding:utf-8-*- import redis import urllib2 import json import smtplib import time from qcloudsms_py import SmsMultiSender from qcloudsms_py.httpclient import HTTPError from email.mime.text import MIMEText from email.header import Header #consul

SpringBoot @Async 异步处理业务逻辑和发短信逻辑

有个业务场景,业务数据审核通过后需要给用户发短信,发短信过程比较耗时,可能需要几秒甚至十几秒,因此使用异步发短信 使用了注解@Async来实现: 1.SpringApplication启用注解@EnableAsync @SpringBootApplication @ImportResource(locations = { "classpath:/spring/spring-*.xml" }) @EnableTransactionManagement(proxyTargetClass=t

「智慧短信」能否成为企业信息分发渠道C位?

现今,信息渠道纷繁多样化,人们获取信息的方式媒介多种多样,信息内容维度也是五花八门.有的是用户主动选择,有的则是在无感知的情况下被推送.APP.微信公众号.各类线上广告都成了各公司争抢的流量阵地,但是,研发.推广.运营等诸多的持续投入,也让很多公司踌躇不前.另一方面,APP的下载门槛会将部分用户截流在外,而无交互的广告形式会损坏用户的使用体验.这时,短信作为相对早的信息推送载体,依然因为其无可替代的触达率.发送简单.无需安装.费用低廉等原因,广泛的应用在各行业.各场景下.「智慧短信」便是在保留了

美多商城项目之短信验证码

目前市面上可以发送短信验证码的平台有很多,此项目中使用的容联云通讯进行短信验证码的发送. 首先,我们先来进行手机验证码的逻辑分析, 通过这张图片,我们基本确定了发送短信验证码的基本逻辑,并且在业务逻辑中,我们不能让短信验证码任务阻塞了响应结果,所以我们需要采用celery方式进行异步发送短信验证码且不会阻塞响应. 容联云通讯网址:https://www.yuntongxun.com/ 既然确定了,核心逻辑和解决方案,那么接下来我们就进行代码实现了. 1.模板短信SDK下载 https://www

Zabbix集成OneAlert实现短信、邮件、微信、电话、App告警

1.下载agent软件包 请在Zabbix服务器中,使用root或zabbix用户下载软件.下载agent 2.添加应用 创建Zabbix应用,并获取appkey,见下图04b9832b-14b4-4c61-343d-5926ff8af672 3.安装Agent 将agent更新到zabbix的外部告警脚本目录alertscripts,如果是源码安装的请自行更改目录. tar xvf alert-agent-4.0.1-RC2.tar.gzcp -R alert-agent /usr/lib/z