[发明专利]一种事务的处理方法、装置及设备在审
申请号: | 201810219824.6 | 申请日: | 2018-03-16 |
公开(公告)号: | CN108563693A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 李睿 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 迁移 映射关系 映射表 事务处理请求 预存 装置及设备 事务 第一系统 接收用户 账户 记录 | ||
本说明书实施例公开了一种事务的处理方法、装置及设备,该方法包括:接收用户的事务处理请求,然后,可以确定预存的迁移映射表中是否存在所述用户的迁移映射关系,其中,所述迁移映射表用于记录用户的账户由第一系统迁移到第二系统的映射关系,若确定预存的迁移映射表中存在所述用户的迁移映射关系,则根据所述事务处理请求对相应的事务进行处理,若确定预存的迁移映射表中不存在所述用户的迁移映射关系,则在所述迁移映射表中生成所述用户的迁移映射关系,并根据所述事务处理请求对相应的事务进行处理。
技术领域
本说明书涉及计算机技术领域,尤其涉及一种事务的处理方法、装置及设备。
背景技术
随着互联网金融应用的飞速发展,越来越多的业务都有了记账的诉求。通过账务系统维护用户的账户信息,保证线上交易的稳定持续运行,并在核算层面反映真实业务的发生和资源(如资金等)的流转。与此同时,由于架构升级或账户级容灾备份的技术需求,需要在账务系统本身应对大量账户操作请求的同时,完成跨系统跨库级的实时账户迁移,并且保障迁移过程中账户的一致性。
比如,用户在通过支付的应用程序完成线上购物的场景下,服务器可以利用账户的实时迁移,实现在用户无感知的状况下,将该用户的支付应用程序中账户的余额和冻结余额等数据实时迁移到另一系统(和/或数据库)中,并且保证迁移账户和原账户的一致性。迁移完成后,可以应对技术架构层面的系统调整或容灾备份的技术要求,然这样,就需要提供一种能够实现账户的实时迁移,并保证在迁移的过程中账户的一致性的方案。
发明内容
本说明书实施例的目的是提供一种事务的处理方法、装置及设备,以提供一种能够实现账户的实时迁移,并保证在迁移的过程中账户的一致性的方案。
为实现上述技术方案,本说明书实施例是这样实现的:
本说明书实施例提供的一种事务的处理方法,所述方法包括:
接收用户的事务处理请求;
确定预存的迁移映射表中是否存在所述用户的迁移映射关系;其中所述迁移映射表用于记录用户的账户由第一系统迁移到第二系统的映射关系;
若是,则根据所述事务处理请求对相应的事务进行处理;若否,则在所述迁移映射表中生成所述用户的迁移映射关系,并根据所述事务处理请求对相应的事务进行处理。
可选地,在所述迁移映射表中生成所述用户的迁移映射关系,并根据所述事务处理请求对相应的事务进行处理之后,还包括:
根据所述事务的处理状态,对所述迁移映射表中的所述用户的迁移映射关系进行删除或存储处理。
可选地,所述根据所述事务的处理状态,对所述用户标识映射关系进行删除或存储处理,包括:
如果所述事务的处理状态为回滚,则删除所述用户的迁移映射关系;
如果所述事务的处理状态为提交,则存储所述用户的迁移映射关系。
可选地,所述在所述迁移映射表中生成所述用户的迁移映射关系之后,所述方法还包括:
对所述事务处理请求触发的所述用户的账户迁移进行迁移同步处理;
在迁移同步处理后,分别对第一系统与第二系统中的所述用户的账户执行所述事务处理请求,以对所述事务进行处理。
可选地,所述事务处理请求对应的事务为基于嵌套关系的分布式事务。
本说明书实施例提供的一种事务的处理装置,所述装置包括:
请求接收模块,用于接收用户的事务处理请求;
判断模块,用于确定预存的迁移映射表中是否存在所述用户的迁移映射关系;其中所述迁移映射表用于记录用户的账户由第一系统迁移到第二系统的映射关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810219824.6/2.html,转载请声明来源钻瓜专利网。