我需要用quartz做工作流中的任务超时提醒,我想可以有两种做法:
1、每创建一个人工任务(办理人的待办任务中会添加一条记录),即创建一个job,监听当该任务超时时,则发送短信或邮件通知;
2、只创建一个定时job,每隔一段时间查看有哪些任务已经超时,然后向所有超时的人员发送短领或邮件通知。哪种方式好呢?

解决方案 »

  1.   


    建议LZ用第一种!试想如果LZ的任务量很大并且有一些已经是超时了很久的任务然后每隔一段时间还是要查看那样会不会引起效率问题?
      

  2.   

    第一种方式,每个任务创建一个job,会不会占用很多线程?第二种方式时间上稍不准确,但只有一个job
      

  3.   

    quartz  就是定时完成某件工作 
    如果LZ选用第一种 何故要用quartz?