[发明专利]一种异步批量处理方法及系统在审
申请号: | 201610453123.X | 申请日: | 2016-06-21 |
公开(公告)号: | CN106126354A | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 杨林;陈悌宇;冯德虎;朱瑜东;陈刚;蒋玉树;范钟艺;袁书平;周春春 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种异步批量处理方法及系统,根据前端和/或后端发送的异步批量业务请求,生成事件信息和任务信息,轮询任务信息包含的任务队列,获取满足允许主控调度条件和预设执行条件的待执行任务以及该待执行任务的事件ID,从任务信息包含的任务步骤中,查询待执行任务对应的待执行任务步骤,当待执行任务步骤的前置步骤处理完成且该前置步骤的后续步骤能够并发时,通过实例化多线程并发处理后续步骤的每个步骤,并根据事件ID获取事件信息和所需处理参数,进行实际业务处理。由此可知,本发明通过轮询任务队列实现任务并发,并在待执行任务步骤处理时实现步骤并发,从而实现异步批量处理,大大缩短数据的处理时间,提高了数据处理效率。 | ||
搜索关键词: | 一种 异步 批量 处理 方法 系统 | ||
【主权项】:
一种异步批量处理方法,其特征在于,包括:接收前端和/或后端发送的异步批量业务请求;根据所述异步批量业务请求生成对应的事件信息和任务信息,其中,所述事件信息包括:事件队列和事件参数,所述任务信息包括:任务队列和任务步骤;按照预设顺序轮询所述任务队列,从所述任务队列中获取满足允许主控调度条件和预设执行条件的待执行任务,以及所述待执行任务的事件ID;从所述任务步骤中,查询所述待执行任务对应的待执行任务步骤;当所述待执行任务步骤的前置步骤处理完成后,判断所述待执行任务步骤中,所述前置步骤的后续步骤是否能够并发;若所述后续步骤能够并发,则实例化多线程并发处理所述后续步骤的每个步骤,并根据所述事件ID,获取所述事件信息和所需处理参数,进行实际业务处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610453123.X/,转载请声明来源钻瓜专利网。
- 上一篇:茶台椅(中国情B款)
- 下一篇:椅子(蓝天)