(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211019324.0
(22)申请日 2022.08.24
(71)申请人 晋商消费金融股份有限公司
地址 030000 山西省太原市小店区亲贤街
79号茂业中心3层、 4层、 49层
(72)发明人 上官玉将 惠康 李文超 马勤权
陶志强 王海平
(74)专利代理 机构 广州三环 专利商标代理有限
公司 44202
专利代理师 何卿华
(51)Int.Cl.
G06F 9/50(2006.01)
G06Q 40/02(2012.01)
(54)发明名称
一种基于借据的多任务分布式处理方法及
系统
(57)摘要
本发明公开了一种基于借据的多任务分布
式处理方法及系统, 该方法包括: 获取各借据级
任务, 分别为所述各借据级任务对应的借据生成
一个线程号; 每个借据级任务对应一个借据; 根
据预设的分片总数和所述线程号, 对每个借据分
别进行第一分片处理, 获得多个借据分片; 根据
预设的分配策略, 将所述多个借据分片分配到不
同的机器, 以使各所述机器根据接收到的借据分
片, 结合预设的算法获取对应的借据信息进行借
据级任务处理。 本方法提高了系统横向扩容能力
和执行效率, 可满足后续业务量不断增大的现实
需求。
权利要求书2页 说明书6页 附图1页
CN 115357390 A
2022.11.18
CN 115357390 A
1.一种基于借据的多任务分布式处 理方法, 其特 征在于, 包括:
获取各借据级任务, 分别为所述各借据级任务对应的借据生成一个线程号; 每个借据
级任务对应一个借据;
根据预设的分片总数和所述线程号, 对每个借据分别进行第一分片处理, 获得多个借
据分片;
根据预设的分配策略, 将所述多个借据分片分配到不同的机器, 以使各所述机器根据
接收到的借据分片, 结合预设的算法获取对应的借据信息进行 借据级任务处 理。
2.如权利要求1所述的一种基于借据的多任务分布式处理方法, 其特征在于, 所述根据
预设的分片总数和所述线程号, 对每个借据分别进 行第一分片处理, 获得多个借据分片, 具
体为:
用所述线程号对所述分片总数取模, 生成每个借据对应的第一分片号, 获得多个借据
分片。
3.如权利要求1所述的一种基于借据的多任务分布式处理方法, 其特征在于, 所述根据
预设的分配策略, 将所述多个借据分片分配到不同的机器, 具体为:
获取所述分片总数、 所述机器的数量、 以及各 所述机器对应的机器排列序号;
若所述分片总数能够被所述机器的数量整除, 则将所述多个借据分片平均分配到所述
不同的机器;
若所述分片总数不能够被所述机器的数量整除, 则先将能够整除的借据分片平均分配
到所述不同的机器, 再将不能整除的多余借据分片依次追加到 机器排列序号小的机器上。
4.如权利要求2所述的一种基于借据的多任务分布式处理方法, 其特征在于, 所述各所
述机器根据接收到的借据分片, 结合预设的算法获取对应的借据信息进行借据级任务处
理, 具体为:
获取所在机器上当前借据分片对应的第 一分片号, 检索出数据库中所有与 所述第一分
片号对应的借据;
获取与第一分片号对应的所有借据的具体数据信 息, 使所在机器根据 所述所有借据的
具体数据信息进行 借据级任务处 理。
5.如权利要求1所述的一种基于借据的多任务分布式处理方法, 其特征在于, 该方法还
包括:
获取所述所有机器的借据级任务报错信息, 更新系统错 误任务数;
若所述借据级任务出现报错, 则对该借据级任务进行错误标识, 系统错误任务数进行
自增;
若所述系统错误任务数达到预设的阈值, 则对该借据级任务设置断点并等待人工干
预; 否则, 继续 正常处理其他借据级任务。
6.根据如权利要求1至5任意一项所述的一种基于借据的多任务分布式处理方法, 在所
述获取各借据级任务之前, 还需进行任务分类, 具体为:
获取系统所有任务, 逐一判断所述任务是否为借据级任务, 将所有任务分为借据级任
务和非借据级任务两类。
7.根据权利要求6所述的一种基于借据的多任务分布式处理方法, 其特征在于, 对所述
非借据级任务采用异步或者调度运行。权 利 要 求 书 1/2 页
2
CN 115357390 A
28.根据权利要求1至5任意一项所述的一种基于借据的多任务分布式处理方法, 其特征
在于, 所述每 个借据级任务包 含借据级日终任务和借据级日初任务。
9.一种基于借据的多任务分布式处理系统, 其特征在于, 所述系统包括: 线程号生成模
块、 第一分片处 理模块、 分配模块;
所述线程号生成模块用于获取各借据级任务, 分别为所述各借据级任务对应的借据生
成一个线程 号; 每个借据级任务对应一个借据;
所述第一分片处理模块用于根据预设的分片总数和所述线程号, 对每个借据分别进行
第一分片处 理, 获得多个借据分片;
所述分配模块用于根据预设的分配策略, 将所述多个借据分片分配到不同的机器。
10.如权利要求9所述的一种基于借据的多任务分布式处理系统, 其特征在于, 所述系
统还包括容错处理模块, 用于对出错的借据级任务进行处 理, 具体为:
获取所述所有机器的借据级任务报错信息, 更新系统错 误任务数;
若所述借据级任务出现报错, 则对该借据级任务进行错误标识, 系统错误任务数进行
自增;
若所述系统错误任务数达到预设的阈值, 则对该借据级任务设置断点并等待人工干
预; 否则, 继续 正常处理其他借据级任务。权 利 要 求 书 2/2 页
3
CN 115357390 A
3
专利 一种基于借据的多任务分布式处理方法及系统
安全报告 >
其他 >
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-03-03 20:13:25上传分享