监控任务的设计思路

这里就不画图了,文字表述便可。 假如如今有好几个业务子系统共同完成一个任务,当大量的任务来临时,怎么去保证每一个任务都能跑完?这就须要咱们对任务进行监控,个人思路是这样的:建立一个新的监控项目,定时遍历数据库的任务表,看看有没有新来的任务,有的话取出来,加入一个待执行队列,并计算超时时间,再开一个线程去判断该任务是否跑完,若超时了,则触发重发机制,若跑完了,则关闭线程。web 这里有三个问题要特别
相关文章
相关标签/搜索