当前位置:文档之家› 短信发送数据流程图

短信发送数据流程图

统一邮件
发送
请求信息
原有程 序流程
接收请求
短信接入 此处记录创建时间 create_time 并置state=1
取手机号
UUM
Create_time 和 send_smadp_time 比较得出每条短信的处理时间
原因分析
Hale Waihona Puke 入库返回手机号 短信入库后Old table里面马上就会有数 据,是按条来计算的,入库一条短信此处 就会出现一条数据,后面的发送程序就能 获得该数据进行送。
N条短信
发送短信任务
N条短信
取手机号
UUM
SMADP
insert_queue_time 和 send_smadp_time 比较得出每条短信的处理时间

入库 短信库
New table
取UUM手机号任务
State=9 State=1
取出state=1的N条短信 并置state=2 此处记录发送时间 Send_smadp_time 并置state=3 N条短信逐条处理,每 处理一条记录一个时间 最后批量将这N条短信 更新到数据库
短信库 逻辑锁 State=1
Old table
取出短信 并置state=2
N条短信
SMADP
此处记录发送时间Send_smadp_time 并置state=3 N条短信逐条处理,每处理一条记录一个 时间最后批量将这N条短信更新到数据库
统一邮件
发送
请求信息
现有程 序流程
接收请求
短信接入 此处记录创建时间 create_time 并置state=9 此处取出短信并置 state=8 然后N条短信逐条处 理,每处理一条记录取 得手机号码时间 insert_queue_time,并 置state=1,最后将这N 条短信批量更新到数据 库 返回手机号
相关主题