[发明专利]一种处理分布式事务的方法和装置有效

专利信息
申请号: 201210198935.6 申请日: 2012-06-14
公开(公告)号: CN103514028A 公开(公告)日: 2014-01-15
发明(设计)人: 李春雷 申请(专利权)人: 北京新媒传信科技有限公司
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 北京市隆安律师事务所 11323 代理人: 权鲜枝
地址: 100089 北京市海淀区万*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 处理 分布式 事务 方法 装置
【权利要求书】:

1.一种处理分布式事务的方法,其特征在于,所述方法包括:

事务管理器依据应用启动事务;

事务协调器将事务拆分为多个任务,将各个事务的同类型的任务分配给同一个任务处理器,并依据任务执行顺序向相应任务处理器发送执行指示;

任务处理器对于接收到的执行指示对应的任务,依据执行时间将同类型的任务合并,通过资源适配器调用资源执行合并的任务,并将执行结果反馈给事务协调器;

事务协调器依据反馈的执行结果,通知事务管理器结束事务,或调用任务处理器回滚已经执行的任务,并在回滚完成后通知事务管理器结束事务。

2.根据权利要求1所述的方法,其特征在于,

所述依据反馈的执行结果,通知事务管理器结束事务,或调用任务处理器回滚已经执行的任务具体包括:

对于每个事务,在所述事务的所有任务的执行结果都为成功时,通知事务管理器结束所述事务,在所述事务的任何一个任务的执行结果为失败时,调用任务处理器回滚该事务已经执行的任务。

3.根据权利要求1所述的方法,其特征在于,

在所述事务协调器调用任务处理器回滚已经执行的任务后还包括:

任务处理器接收到事务协调器发送的回滚指示后,根据回滚时间将待回滚的同类型任务进行合并,通过资源适配器对合并的任务进行回滚。

4.根据权利要求1所述的方法,其特征在于,

所述依据执行时间将同类型的任务合并具体包括:

将执行时间在预设时长内的同类型任务进行合并。

5.根据权利要求1所述的方法,其特征在于,

所述依据执行时间将同类型的任务合并具体包括:

将执行时间在预设时长内、数量在预设数值内的同类型任务进行合并。

6.根据权利要求5所述的方法,其特征在于,

所述将执行时间在预设时长内、数量在预设数值内的同类型任务进行合并,通过资源适配器调用资源执行合并的任务具体包括:

当经过时间到达预设时长或待处理的同类型任务的数量到达预设数值时,将待处理的同类型任务进行合并,通过资源适配器调用资源执行合并的任务。

7.根据权利要求1所述的方法,其特征在于,

所述依据任务执行顺序向任务处理器发送执行指示具体包括:

当执行顺序在先的任务完成后,向跟在所述完成的任务之后执行的任务所在的任务处理器发送处理该之后执行的任务的执行指示。

8.根据权利要求1所述的方法,其特征在于,

所述将执行结果反馈给事务协调器具体包括:

对于合并处理中合并的每个任务,将合并后处理的结果作为所述任务对应的事务的所述任务的执行结果反馈给事务协调器。

9.一种处理分布式事务的装置,其特征在于,所述装置包括:事务管理器、事务协调器、多个任务处理器、资源适配器;

所述事务管理器,用于依据应用启动事务;

所述事务协调器,用于将事务拆分为多个任务,将各个事务的同类型的任务分配给同一个任务处理器,依据任务执行顺序向相应的任务处理器发送执行指示;还用于依据任务处理器反馈的执行结果,通知事务管理器结束事务或调用任务处理器回滚已经执行的任务,并在回滚完成后通知所述事务管理器结束事务;

所述任务处理器,用于对于接收到的执行指示对应的任务,依据执行时间将同类型的任务合并,通过资源适配器调用资源执行合并的任务,并将执行结果反馈给事务协调器;

所述资源适配器,用于调用资源。

10.根据权利要求9所述的装置,其特征在于,

所述事务协调器在依据反馈的执行结果,通知事务管理器结束事务或调用任务处理器回滚已经执行的任务时具体用于对于每个事务,在所述事务的所有任务的执行结果都为成功时,通知事务管理器结束所述事务,在所述事务的任何一个任务的执行结果为失败时,调用任务处理器回滚该事务已经执行的任务。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210198935.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top