买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于Java的定时任务管理方法_南京行者易智能交通科技有限公司_202311849534.7 

申请/专利权人:南京行者易智能交通科技有限公司

申请日:2023-12-29

公开(公告)日:2024-04-26

公开(公告)号:CN117931397A

主分类号:G06F9/48

分类号:G06F9/48;G06F9/54;G06F8/70

优先权:

专利状态码:在审-公开

法律状态:2024.04.26#公开

摘要:本发明公开了一种基于Java的定时任务管理方法,包括以下步骤:将现有的定时任务抽离出一个独立的服务,新建三个表,分别为定时任务管理表、执行成功日志表、执行失败日志表;定时任务管理表新增一个定时任务,该任务来读取失败日志表,避免由于部分定时任务失败导致的数据缺失,也可以实现自动化;超出重试次数时,向配置的管理员发送失败报警短信;新增一个后台管理页面,用来管理所有的定时任务。本发明解决定时任务可能会引起的用户体验感的问题,实现定时任务失败自动重试并预警,提供管理页面供管理员使用,配置管理更加人性化,减少开发人员工作量。

主权项:1.一种基于Java的定时任务管理方法,其特征在于,包括以下步骤:步骤1,将现有的定时任务抽离出一个独立的服务;步骤2,新建三个表,分别为定时任务管理表、执行成功日志表、执行失败日志表,其中定时任务管理表包括名称,启用状态,所在服务,是否预警,参数示例,执行规则表达式;执行失败日志表包括存储执行失败的定时任务,当次执行参数;步骤3,所述定时任务管理表新增一个定时任务,并新增定时任务代码,该任务来读取失败日志表,执行除自身以外的失败的定时任务,避免由于部分定时任务失败导致的数据缺失,实现自动化;步骤4,定义一个异常,定时任务报错时抛出该异常并重新执行失败的定时任务,超出重试次数时,向配置的管理员发送失败报警短信;步骤5,新增一个定时任务,定时任务管理表增加一个字段,原表有一个是否启用的字段,再新增一个配置是否启用,当定时任务失败次数超过一定次数时,将原表是否启用全部关闭,减少系统资源占用;管理员接收到预警后安排人员排除问题后,手动执行该定时任务,将定时任务恢复,或到执行时间该定时任务自动执行,恢复其它定时任务尝试执行;步骤6,新增一个后台管理页面,用来管理所有的定时任务。

全文数据:

权利要求:

百度查询: 南京行者易智能交通科技有限公司 一种基于Java的定时任务管理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。