买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中电金信软件(上海)有限公司
摘要:本发明提供了一种分布式事务交易的控制方法、装置、设备及存储介质,其中,该分布式事务交易的控制方法包括:接收分布式事务交易处理请求,获取所述分布式事务交易处理请求的事务交易对应的交易标识,确定预先设置的事务锁配置表中是否配置有所述交易标识;若是,则提取所述事务交易包含的账户,查询所述事务锁配置表中的加锁表名,基于提取的账户以及加锁表名确定加锁的目标账户;对所述目标账户进行加锁,将所述目标账户对应的流水信息添加至所述事务锁配置表中;在所述事务交易结束后,对所述目标账户进行解锁。可以提高事务处理的一致性。
主权项:1.一种分布式事务交易的控制方法,其特征在于,包括:接收分布式事务交易处理请求,获取所述分布式事务交易处理请求的事务交易对应的交易标识,且确定预先设置的事务锁配置表中是否配置有所述交易标识;若是,则提取所述事务交易请求对应的事务交易中包含的多个账户,查询所述事务锁配置表中的加锁表名,基于提取的账户以及加锁表名确定加锁的目标账户;所述基于提取的账户以及加锁表名确定加锁的目标账户,包括:针对每一提取的账户,判断所述加锁表名中是否存在该账户;若存在,判断所述加锁表名中是否记录有所述该账户的流水信息;若未记录,确定该账户为所述目标账户;对所述目标账户进行加锁,将所述目标账户对应的流水信息添加至所述事务锁配置表中;按照所述事务交易对应的流程,对所述事务交易进行处理;在所述事务交易结束后,对所述目标账户进行解锁;所述方法还包括:若所述加锁表名中记录有所述该账户的流水信息,获取所述该账户中记录的流水号以及所述该账户的当前流水号;判断记录的流水号是否与所述当前流水号相一致;若相一致,执行所述事务交易对应的流程;所述在所述事务交易结束后,对所述目标账户进行解锁,包括:若所述事务交易的运行结果为成功或失败,清除所述事务锁配置表中所述目标账户对应的流水信息,所述运行结果包括:成功、失败或异常;若所述事务交易的运行结果为异常,对所述事务交易进行终态处理,若终态处理成功,清除所述事务锁配置表中所述目标账户对应的流水信息,所述终态包括成功或失败;所述方法还包括:若监测到未能清除所述事务锁配置表中所述事务交易对应的流水信息,等待预设的清除时间阈值后,确定所述事务交易的运行结果为成功或失败后,执行所述清除所述事务锁配置表中所述目标账户对应的流水信息。
全文数据:
权利要求:
百度查询: 中电金信软件(上海)有限公司 一种分布式事务交易的控制方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。