基本流程图
2017-11-13 15:46:13 0 举报
邮件发送流程
作者其他创作
大纲/内容
一个半小时更新发一次批量邮件
更新mail_state
超过限制
不允许
0(业务邮件)
正常处理
统计(批量和单个合计已发送数量+当前要发送数量)与总阀值进行比较
为0
合计阀值
判断缓存是否为0
发送
1(批量邮件)
合计=阀值
查询时间和是否允许发送
进入循环,将缓存置为1
其他
更新limit表(24小时内不允许发送)
失败原因
失败
合计= 阀值
邮件优先级类型
成功
统计(批量已发送数量+当前要发送数量)与批量阀值进行比较
允许
查询允许发送时间和是否允许发送
邮件优先级类型(目前两种,实时发和延后发)
循环结束将缓存置为0
收藏
0 条评论
下一页