ans_job_resend
2016-11-29 13:30:18 0 举报
ans_job_resend是一个用于重新发送作业的函数或命令。它通常在编程中被使用,特别是在处理大量数据或执行复杂任务时。当一个作业因为各种原因没有成功发送或完成时,可以使用ans_job_resend来重新发送该作业。这个过程可能涉及到检查作业的状态、修复任何错误或问题,并重新提交作业以供处理。ans_job_resend的目的是确保作业能够成功执行,避免因为一次失败而浪费资源或延误时间。它提供了一种简单而有效的方式来处理未成功的作业,并确保它们得到适当的处理和执行。无论是在批处理系统中还是在分布式计算环境中,ans_job_resend都是一个有用的工具,可以提高作业的可靠性和成功率。
作者其他创作
大纲/内容
异常或影响行数为0
初始化ipc-消息队列
结束
以上会有多个节点检测信号,如果需要退出则exit
更新状态为失败终态sql(2)
充足
确保消息只属于单个进程
查询重试处理的记录sql(3)
发送到消息队列
影响行数大于0
异常或无数据
不充足
更新数据为待发送sql(6)
有数据
从数据库中查询满足失败终态条件的数据sql(1)
待重试数据
开始
查询待重新发送的消息sql(5)
更新消息状态为待重新发送sql(4),并标识为该进程所有
设置worker进程唯一标识ip2long(get_host_ip())*1000+ $proc_seq
0 条评论
下一页