[发明专利]一种对账方法、系统、存储介质及计算机设备在审
申请号: | 201910254906.9 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109919749A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 汤鹏 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06Q40/00 | 分类号: | G06Q40/00;G06F16/25 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立;厉洋洋 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对帐 任务调度 引擎 分布式调度 任务配置 数据库表 注册中心 计算机设备 存储介质 统一配置 配置的 并行执行 动态调用 接口实现 统一调度 统一管理 统一 协调 | ||
1.一种对账方法,其特征在于,包括:
将对帐任务按照对帐任务配置模板统一配置在数据库表中;
定时从所述数据库表中加载已配置的对帐任务到对帐任务调度引擎中;
通过注册中心对对帐任务调度引擎中已配置的对帐任务进行分布式调度;其中,所述对帐任务调度引擎预先在所述注册中心进行注册;
所述对帐任务调度引擎根据所述注册中心的分布式调度通过统一的任务调度接口对对帐任务的任务实例进行动态调用。
2.根据权利要求1所述的方法,其特征在于,所述将对帐任务按照对帐任务配置模板统一配置在数据库表中包括:
查询数据库对帐任务配置,获得查询结果;
解析所述查询结果,根据所述查询结果组装成统一格式的对帐任务配置模板;
初始化所述对帐任务配置模板,获得统一格式的对帐任务。
3.根据权利要求1所述的方法,其特征在于,所述对帐任务配置模板包括【任务标识、任务名称、任务类型、任务处理实现类名称、任务处理实现类包路径、自动调度的时间、前置任务、重试次数、重试间隔】。
4.根据权利要求3所述的方法,其特征在于,所述对帐任务调度引擎根据所述注册中心的分布式调度通过统一的任务调度接口对对帐任务的任务实例进行动态调用包括:
所述对帐任务调度引擎根据已配置的对帐任务中的任务处理实现类名称获取对帐任务的任务实例,根据所述注册中心的分布式调度通过统一的任务调度接口对对帐任务的任务实例进行动态调用。
5.根据权利要求1所述的方法,其特征在于,所述通过注册中心对对帐任务调度引擎中已配置的对帐任务进行分布式调度包括:
所述注册中心将对帐任务调度引擎中已配置的对帐任务拆分成多个独立的任务项,再由分布式服务节点分别执行一个或多个任务项。
6.根据权利要求5所述的方法,其特征在于,所述通过注册中心对对帐任务调度引擎中已配置的对帐任务进行分布式调度还包括:所述注册中心通过监听器监听服务节点的运行状态,当服务节点出现宕机时,下线的服务节点所分配的任务项由本次任务运行中其他空闲服务节点抓取并执行。
7.根据权利要求1至6任一项所述的方法,其特征在于,还包括通过任务配置管理console实现对帐任务的统一管理。
8.一种对帐系统,其特征在于,包括:
任务配置模块,用于将对帐任务按照对帐任务配置模板统一配置在数据库表中;
任务加载模块,用于定时从所述数据库表中加载已配置的对帐任务到对帐任务调度引擎中;
任务调度模块,用于通过注册中心对对帐任务调度引擎中已配置的对帐任务进行分布式调度;其中,所述对帐任务调度引擎预先在所述注册中心进行注册;
任务执行模块,用于通过对帐任务调度引擎根据所述注册中心的分布式调度通过统一的任务调度接口对对帐任务的任务实例进行动态调用。
9.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在计算机上运行时,使所述计算机执行根据权利要求1-7任一项所述的方法。
10.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910254906.9/1.html,转载请声明来源钻瓜专利网。