一种任务处理方法及装置
基本信息
申请号 | CN202110051293.6 | 申请日 | - |
公开(公告)号 | CN112817745A | 公开(公告)日 | 2021-05-18 |
申请公布号 | CN112817745A | 申请公布日 | 2021-05-18 |
分类号 | G06F9/50;G06F9/54;G06Q10/10 | 分类 | 计算;推算;计数; |
发明人 | 杨春雨;何建芳;姜辰 | 申请(专利权)人 | 内蒙古蒙商消费金融股份有限公司 |
代理机构 | 北京润泽恒知识产权代理有限公司 | 代理人 | 莎日娜 |
地址 | 014030 内蒙古自治区包头市青山区钢铁大街17号 | ||
法律状态 | - |
摘要
摘要 | 本申请实施例提供了一种任务处理方法及装置。所述方法包括:获取扫描得到的需要发送至线程池中的待处理任务;将所述待处理任务添加至预先设置的任务队列;在接收到任务处理者处理目标任务的情况下,从所述线程池中调用所述任务处理者对应的目标线程从所述任务队列中获取所述目标任务;调用所述目标线程执行所述目标任务。本申请实施例通过将扫描到的待处理任务添加至任务队列,在消费者接受到消息后,再从数据库中查询待处理的任务予以执行,从而使得在单个节点扫描出来的任务可以在多个节点上分别执行,分摊了单点压力,提升流程整体执行效率,同时,任务的消息存储在任务队列中,没有存储在线程池中,也降低了工作流应用的内存资源消耗。 |
