【技术实现步骤摘要】
一种JAVA统一任务中心调度方法
本专利技术属于任务调度器
,具体涉及一种JAVA统一任务中心调度方法。
技术介绍
在计算机软件编程时,任何严格意义的作业调度器都提供直接指定执行时间,存储作业信息到多种介绍和使用钩子进行定制及其他更多的功能,现主要使用的几个主流的作业调度器,如JDK原生Timer调度器,适合简单调度,但配置简单,不能支持灵活调度,只能任务串行化执行,前一个任务结果影响后一个任务,如果有一个定时任务在运行时,产生未处理的异常,那么当前这个线程就会停止,那么所有的定时任务都会停止,受到影响,在执行时需要重复创建,无线程池概念,资源无法共享;而对于线程池任务调度适合简单调度,任务执行时间间隔不固定,不支持复杂的调度任务,也无法做到任务集群调度;对于Quartz任务调度,适合复杂调度,但学习难度大,不易掌握,时间规则更改不方便,不能区分水平集群或者垂直集群。从上述主流的调度器可以看到,执行调度器的各种调度均需要学习,学习周期长,有些任务调度无法做到分布式,任务配置不统一,较为零散,难以管理,无方便快捷的管理后台,难以及时调整,同时任务调度无持久化, ...
【技术保护点】
1.一种JAVA统一任务中心调度方法,其特征在于:包括如下步骤:Q1、通过统一的任务API接口,接入任务;Q2、通过任务调度器,将接入的任务分散分配至本地服务器上或网络服务器;Q3、在任一本地服务器或网络服务器中选择空闲服务器接到任务后,调用服务执行,如执行结果成功,则调用服务执行完毕,如执行结果不成功,系统判断失败原因,根据失败原因,将任务分为:1、错误无法执行,则取消调用,2、可以执行,则任务进入重试执行队列;Q4、任务在重试执行队列中,排队进入重试执行程序,重复Q3的步骤,如此时任务取消,则取消调用;Q5、任务在重试执行队列中,记录任务进入重试执行程序次数,设定阈值, ...
【技术特征摘要】
1.一种JAVA统一任务中心调度方法,其特征在于:包括如下步骤:Q1、通过统一的任务API接口,接入任务;Q2、通过任务调度器,将接入的任务分散分配至本地服务器上或网络服务器;Q3、在任一本地服务器或网络服务器中选择空闲服务器接到任务后,调用服务执行,如执行结果成功,则调用服务执行完毕,如执行结果不成功,系统判断失败原因,根据失败原因,将任务分为:1、错误无法执行,则取消调用,2、可以执行,则任务进入重试执行队列;Q4、任务在重试执行队列中,排队进入重试执行程序,...
【专利技术属性】
技术研发人员:宋国徽,
申请(专利权)人:北京中科梧桐网络科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。