[发明专利]事务处理方法、装置和设备在审
| 申请号: | 201811426739.3 | 申请日: | 2018-11-27 |
| 公开(公告)号: | CN111225012A | 公开(公告)日: | 2020-06-02 |
| 发明(设计)人: | 杜恒;冯嘉;厉启鹏 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/861 |
| 代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;张艳梅 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 事务处理 方法 装置 设备 | ||
1.一种事务处理方法,其特征在于,包括:
消息队列中间件获得所述事务的全局事务标识;
消息队列中间件接收所述事务发起方发送的针对所述全局事务标识的事务处理消息;
消息队列中间件根据所述事务处理消息进行事务处理,推进事务执行。
2.根据权利要求1所述的方法,其特征在于,所述事务处理消息,包括事务提交消息;
所述消息队列中间件根据所述事务处理消息进行事务处理,包括:
消息队列中间件根据所述事务提交消息进行事务提交处理。
3.根据权利要求1所述的方法,其特征在于,所述消息队列中间件根据所述事务提交消息进行事务提交处理,包括:
消息队列中间件根据所述事务提交消息,标记所述全局事务标识对应的事务执行成功;
消息队列中间件删除所述全局事务标识对应的事务记录。
4.根据权利要求1所述的方法,其特征在于,所述事务处理消息,包括事务回滚消息;
所述消息队列中间件根据所述事务处理消息进行事务处理,包括:
消息队列中间件根据所述事务回滚消息进行事务回滚处理。
5.根据权利要求4所述的方法,其特征在于,所述消息队列中间件根据所述事务回滚消息进行事务回滚处理,包括:
消息队列中间件根据所述事务回滚消息,查找所述事务的已经成功执行的子事务;
消息队列中间件向所述已经成功执行的子事务对应的服务发送回滚消息。
6.根据权利要求1所述的方法,其特征在于,还包括:
消息队列中间件接收所述事务发起方发送的子事务的执行结果消息;所述执行结果消息,包括:子事务的执行结果、子事务标识及所述全局事务标识;
将所述子事务的执行结果消息存储到所述全局事务标识的对应的事务记录中。
7.根据权利要求1所述的方法,其特征在于,还包括:
消息队列中间件扫描在预设时间内未提交或未回滚的超时事务;
消息队列中间件向所述超时事务对应的事务发起方发送回查请求消息。
8.根据权利要求7所述的方法,其特征在于,所述回查请求中包括:所述已经执行成功的子事务的标识以及对应的事务的全局事务标识。
9.根据权利要求7所述的方法,其特征在于,还包括:
消息队列中间件接收所述超时事务对应的事务发起方发送的事务回滚消息或者事务提交消息。
10.根据权利要求1所述的方法,其特征在于,还包括:
消息队列中间件扫描在预设时间内未提交或未回滚的超时事务;
消息队列中间件向所述超时事务对应的执行成功的子事务的服务发送事务回滚消息。
11.根据权利要求1所述的方法,其特征在于,所述消息队列中间件获得所述事务的全局事务标识,包括:
消息队列中间件获取事务的事务发起方发送的准备消息;
消息队列中间件根据所述准备消息向所述事务发起方返回所述事务的全局事务标识。
12.根据权利要求1所述的方法,其特征在于,所述消息队列中间件获得所述事务的全局事务标识,包括:
消息队列中间件获取事务发起方发送的所述事务的全局事务标识。
13.一种事务处理方法,其特征在于,包括:
获得所述事务的全局事务标识;
向所述消息队列中间件发送针对所述全局事务标识的事务处理消息。
14.根据权利要求13所述的方法,其特征在于,还包括:向消息队列中间件发送所述事务的子事务的执行结果消息;所述执行结果消息,包括:子事务的执行结果、子事务标识及所述全局事务标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811426739.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种去除金属表面氟离子的方法
- 下一篇:一种无级调速拨料装置





