[发明专利]基于分布式事务的资源处理方法、装置以及系统在审
申请号: | 202010411803.1 | 申请日: | 2020-05-15 |
公开(公告)号: | CN111340474A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 曾婉玲 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06Q20/24 | 分类号: | G06Q20/24;G06Q20/40;G06Q20/42;G06Q40/02 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 付先智 |
地址: | 310013 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 事务 资源 处理 方法 装置 以及 系统 | ||
本说明书提供基于分布式事务的资源处理方法、装置以及系统,其中,所述基于分布式事务的资源处理方法包括:获取用户提交的资源质押请求;基于所述资源质押请求创建分布式事务;所述分布式事务包括对所述用户的资源账户进行资源冻结的出质操作,以及对所述用户的授信额度进行提额的提额操作;通过调用资源服务执行所述出质操作的预冻结操作,以及调用授信服务执行所述提额操作的预提额操作,对所述分布式事务进行第一阶段执行;根据第一阶段执行后所述资源服务和所述授信服务返回的执行消息,对所述分布式事务进行第二阶段执行。
技术领域
本说明书涉及数据处理技术领域,特别涉及基于分布式事务的资源处理方法、装置以及系统。
背景技术
随着互联网技术的迅速发展,互联网技术已经成为日常生活中不可或缺的一环,网络上涌现出各种服务,比如交易平台在买家与卖家交易的过程中,由交易平台向买家开放授信额度,买家可使用授信额度与卖家进行交易,但实际使用过程中,授信额度的开放与买家的信用有关,因此,很多情况下,存在买方就交易商品与卖家交易但授信额度不足无法交易的情况。
发明内容
有鉴于此,本说明书提供了一种基于分布式事务的资源处理方法、一种基于分布式事务的资源处理装置、一种基于分布式事务的资源处理系统、一种计算设备以及一种计算机可读存储介质。
本说明书实施例一个方面,提供一种基于分布式事务的资源处理方法,包括:
获取用户提交的资源质押请求;
基于所述资源质押请求创建分布式事务;所述分布式事务包括对所述用户的资源账户进行资源冻结的出质操作,以及对所述用户的授信额度进行提额的提额操作;
通过调用资源服务执行所述出质操作的预冻结操作,以及调用授信服务执行所述提额操作的预提额操作,对所述分布式事务进行第一阶段执行;
根据第一阶段执行后所述资源服务和所述授信服务返回的执行消息,对所述分布式事务进行第二阶段执行。
可选的,所述根据第一阶段执行后所述资源服务和所述授信服务返回的执行消息,对所述分布式事务进行第二阶段执行,包括:
若所述资源服务和/或所述授信服务返回的执行消息为执行失败消息,调用所述资源服务对第一阶段执行的所述预冻结操作进行回滚,和/或,调用所述授信服务对第一阶段执行的所述预提额操作进行回滚。
可选的,所述根据第一阶段执行后所述资源服务和所述授信服务返回的执行消息,对所述分布式事务进行第二阶段执行,包括:
若所述资源服务和所述授信服务返回的执行消息为执行成功消息,则调用所述资源服务提交所述预冻结操作,以及,调用所述授信服务提交所述预提额操作。
可选的,所述对第一阶段执行的所述预冻结操作进行回滚,包括:释放对所述资源账户中被预冻结处理的资源的使用权限;
和/或,
所述对第一阶段执行的所述预提额操作进行回滚,包括:将所述用户的授信额度恢复至进行预提额处理之前的状态。
可选的,所述提交所述预冻结操作,包括:确认对所述资源账户中被预冻结处理的资源的使用权限的限制,并将确认结果更新至资源数据库中;
和/或,
所述提交所述预提额操作,包括:解除对所述授信额度的新增额度的使用权限的限制,并将解除处理结果更新至授信数据库中。
可选的,所述预冻结操作,包括:
根据所述资源质押请求中包含的资源类型和资源申请数额,判断所述用户的资源账户在所述资源类型下的可用资源的可用数额是否大于或者等于所述资源申请数额;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010411803.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子对象的推荐方法、装置和电子设备
- 下一篇:调用智能合约的方法及装置