ans_retry_send
2016-11-29 22:16:58 0 举报
`ans_retry_send` 是一个函数,用于在网络通信中处理发送失败的情况。当数据包无法成功发送到目标设备时,该函数会被调用以尝试重新发送数据。它通常与网络协议栈中的发送函数配合使用,以确保数据的正确传输。通过检测和处理发送失败的情况,`ans_retry_send` 可以提高网络通信的稳定性和可靠性。
作者其他创作
大纲/内容
失败
不为空
为空
成功
否
从消息队列阻塞式取消息
调用type对应的send handler处理商户返回结果
初始化ipc-消息队列
更新消息状态为发送成功sql(4)
结束
失败,则将回调函数组装成一条消息发给ans
是
return_url是否为空
更新消息状态为发送失败sql(3)
更新消息状态为发送中sql(2)
开始
发起回调通知
以上会有多个节点检测信号,如果需要退出则exit
检测是否超过频率限制bfilter
插入ans
发消息给商户
执行update sql(1)将消息状态更新为频率限制
0 条评论
下一页