[发明专利]一种年度报告的分片定时执行方法和系统在审
申请号: | 202210209096.7 | 申请日: | 2022-03-03 |
公开(公告)号: | CN114637585A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 蒋文韬;郑祥康;丁佳军;叶正卿;魏美钟 | 申请(专利权)人: | 杭州每刻科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F16/22;G06F16/2455 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 杨琪宇 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 年度报告 分片 定时 执行 方法 系统 | ||
1.一种年度报告的分片定时执行方法,其特征在于,所述方法包括:
获取xxl-job实例总数和当前分片所在的下标;
获取年度报告中的企业编码,并将所述企业编码进行排序;
在当前分片下输入查询请求,所述查询请求包括分片下标;
根据所述分片下标查询到对应分片下的年度报告分表,并定时获取对应年度报告分表下的对应的数据。
2.根据权利要求1所述的一种年度报告的分片定时执行方法,其特征在于,在所述年度报告数据中引入注解@XxlJob,当所述年度报告数据中存在所述注解,则自动被xxl-job调度中心发现,并被所述xxl-job调度中心的路由设置为分片广播,用于将所述年度报告数据分片广播到对应的实例中。
3.根据权利要求1所述的一种年度报告的分片定时执行方法,其特征在于,设置匹配算法,其中所述匹配算法的实现过程包括:根据企业编码获取企业自身的年度报告数据单量,设置数据单量阈值,若获取的年度报告数据单量超过所述数据单量阈值,则将该企业年度报告数据单过滤,进一步将剩余的企业编码对应的年度报告数据进行分表,生成多个子表。
4.根据权利要求3所述的一种年度报告的分片定时执行方法,其特征在于,所述匹配算法包括:根据所述实例节点的下标生成对应的子表编号,其中所述分表编号包含所述实例节点的下标内容,用于根据所述下标节点查找对应的子表。
5.根据权利要求2所述的一种年度报告的分片定时执行方法,其特征在于,所述分片广播的方法包括:根据所述分表的结果,将对应企业编码的费用数据和单据数据保存于对应的子表中,其中所述子表的编码包括所述企业编码,用于根据所述企业编码查询到对应的子表编码。
6.根据权利要求3所述的一种年度报告的分片定时执行方法,其特征在于,所述分表方法还包括:设置编码量阈值,其中根据所述编码量阈值在获取到企业编码的数量后,切割生成不大于所述编码量阈值的子表总编码数,将对应子表总编码数和对应的企业单据、费用数据保存于对应的实例节点中。
7.根据权利要求1所述的一种年度报告的分片定时执行方法,其特征在于,当企业年度报告数据单量大于所述数据单量阈值时,则将所述企业编码对应的数据单根据每个实例的表单容量进行调度分配,并优先配置给实例下标为相邻编码下的子表单。
8.根据权利要求1所述的一种年度报告的分片定时执行方法,其特征在于,当企业年度报告数据单量大于所述数据单量阈值时,查询子表单的过程中需要循环遍历所有实例,直到查询到当前实例为最后一个实例时,通过最后一个实例获取预先配置的企业编码,最后一个实例根据企业编码查询获取对应的企业单据和费用数据。
9.一种年度报告的分片定时执行系统,其特征在于,所述系统执行权利要求1-8中任意一项所述的一种年度报告的分片定时执行方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,所述计算机程序可被处理器执行权利要求1-8中任意一项所述的一种年度报告的分片定时执行方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州每刻科技有限公司,未经杭州每刻科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210209096.7/1.html,转载请声明来源钻瓜专利网。