重试机制流程图
2016-10-28 17:30:36 0 举报
重试机制流程图描述: 1. 开始。 2. 检测操作是否成功。 3. 如果成功,结束流程。 4. 如果失败,进入重试计数器。 5. 判断重试次数是否超过预设阈值。 6. 如果未超过,等待一段时间后再次尝试操作。 7. 如果超过,记录错误信息并通知相关人员。 8. 结束流程。 这个流程图描述了一个简单的重试机制,当某个操作失败时,系统会尝试重新执行该操作,直到达到预设的最大重试次数。如果仍然失败,系统会记录错误信息并通知相关人员。这种机制可以确保在遇到暂时性问题时,系统能够自动恢复,而不是直接崩溃或停止响应。
作者其他创作
大纲/内容
开始下载
是
是否host错误
根据错误类型,进行处理
删除文件
等待网络
路径是否已切换
否
是否md5校验失败
网络是否连接?
是否需要重试
提交网络请求
是否存储空间不足
使用SmartDns获取IP,配置下载地址为IP
等待网络稳定
是否解压失败?
有网络的超时
下载成功
检查路径及文件,无,创建;
切换路径(内存存储与Sdcard切换)
FileNotFoundError
重新解压一次
结束
网络相关错误,根据重试次数延迟(10秒,30秒,1分钟,5分钟),加入请求到重试列表
加入重试列表
其他错误处理
是否解压成功
ConnectTimeout和ReadTimeout递增,配置
网络是否稳定?
无网络
0 条评论
下一页