买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种服务器后端任务异步拆分方法_中企云链股份有限公司_202111014078.5 

申请/专利权人:中企云链股份有限公司

申请日:2021-08-31

公开(公告)日:2024-04-26

公开(公告)号:CN113742043B

主分类号:G06F9/48

分类号:G06F9/48;G06F16/22;G06F16/25

优先权:

专利状态码:有效-授权

法律状态:2024.04.26#授权;2024.04.09#著录事项变更;2022.06.03#实质审查的生效;2021.12.03#公开

摘要:本发明公开了一种服务器后端任务异步拆分方法,包括根据业务进行数据库表拆分,将数据库表根据业务分为业务主表和业务子表;构建主线任务消息和子线任务消息;对主线任务进行处理,增加业务中间状态,主线任务消息处理完成时,将主线任务的状态修改为中间处理状态;发送异步消息,调用后续任务,使用定时任务查询处理中的数据信息,调用下游服务提供的结果回查接口更新业务状态;判断是否执行完成所有子线任务,对子线任务执行情况进行汇总,更新业务状态。本发明通过将数据隔离,避免了杂乱的数据库操作,减小服务器压力;提升处理能力,防止信息丢失和信息不同步的情况,缩短业务流程,拆分处理可以任意横向扩展,提升系统性能,增强用户体验。

主权项:1.一种服务器后端任务异步拆分方法,其特征在于,包括:根据业务进行数据库表拆分,将数据库表根据业务分为业务主表和业务子表,业务主表独立出一个基础记账表,用来记录所有生效业务产生的共有简要数据信息,包括但不限于金额、企业信息、业务编号、时间,然后根据不同业务拆分成不同的业务表;业务类型明确的,直接迁移数据库表,不明确业务类型的,针对表结构进行拆分,根据业务类型和标识拆分成不同数据库表,每个数据库表中存储有记账表中的部分业务信息和此业务未生效且独有的信息;构建主线任务消息和子线任务消息,所述主线任务消息的内容为当前可执行的主线任务,所述子线任务消息的内容为当前可执行主线任务拆分的子线任务;对主线任务进行处理,增加业务中间状态,所述主线任务消息处理完成时,将所述主线任务的状态修改为中间处理状态;后续调用下游服务,通过rocketMq发送异步消息,调用后续任务,使用定时任务查询处理中的数据信息,调用下游服务提供的结果回查接口更新业务状态,所述主线任务执行成功时,更新业务状态为成功,否则不返回最终业务状态;判断是否执行完成所有子线任务,对所述子线任务执行情况进行汇总,所述子线任务执行情况包括未开始状态和子线任务执行完成状态,汇总后更新业务状态,结束本次任务拆分及子线任务并行执行的处理。

全文数据:

权利要求:

百度查询: 中企云链股份有限公司 一种服务器后端任务异步拆分方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。