用户创建订单的按钮点击后,服务器存储这个订单信息后,调用发送短信、邮件、微信的接口,发送消息。而发送短信、邮件、微信都要涉及第三方的处理,服务器又要发送一个新的包裹给一个新的服务器,告诉他帮我发一个信息出去。这往往是一个漫长、且不可测的过程。
因此势必增加异步操作,先返回给客户订单创建成功,然后慢慢发送信息出去。
1、先记录要发送的内容、地址
2、通知发件模块
3、发件模块读取发送内容、地址,发送信息
4、更新发送结果到系统。
5、回掉发送完成后的一些善后任务。
时间: 2024-10-05 20:53:48