【技术实现步骤摘要】
一种交易资源处理方法、系统、计算机设备和存储介质
[0001]本申请涉及分布式
,特别是涉及一种交易资源处理方法、系统、计算机设备和存储介质。
技术介绍
[0002]随着互联网技术的发展,多个服务节点通过互联网相互协同合作处理事务的分布式系统的应用越来越普遍,分布式系统允许资源共享,即一个服务节点的资源可允许其他服务节点访问,我们将被访问频繁的资源称为热点资源。分布式系统中通过对热点资源加分布式锁来实现对不同服务的隔离,以防止个服务间相互干扰。
[0003]分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。TCC(Try
‑
Confirm
‑
Cancel,尝试
‑
确认
‑
取消)模式是一种分布式事务解决方案,顾名思义,TCC模式包含尝试阶段、确认阶段和取消阶段三个阶段。以TCC模式处理交易事务为例,交易事务中,被扣款账户中的金额为热点资源,在尝试阶段,先对扣款账户加分布式锁以防止其他 ...
【技术保护点】
【技术特征摘要】
1.一种交易资源处理方法,其特征在于,包括:登记第一交易账户的待支付事件,将所述待支付事件加入可信事件源;根据所述可信事件源的金额与所述第一交易账户的余额计算所述第一交易账户的可用额;判断所述可用额是否大于0,若是,从所述第一交易账户的余额中减去所述可信事件源的金额,将所述待支付事件改为已支付事件,并从可信事件源中移除,交易完成;若否,删除所述待支付事件,交易失败。2.根据权利要求1所述的方法,其特征在于,所述登记待支付事件,将所述待支付事件加入可信事件源,包括:根据账户的待支付记录,在事件源中登记待支付事件,将所述待支付事件加入可信事件源。3.根据权利要求1所述的方法,其特征在于,所述根据所述可信事件源的金额与所述第一交易账户的余额计算所述第一交易账户的可用额,包括:计算所述可信事件源的金额与所述第一交易账户的余额的累计金额,得到所述第一交易账户的可用额。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在从所述第一交易账户余额中减去所述可信事件的金额后,登记第二交易账户余额发生变化的事件。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述方法还包括:更新所述第一交易账户的账面余额。6.一种交易资源处理系统,其特征在于,包括:登记单元,用于登记第一交易账户的待支付事...
【专利技术属性】
技术研发人员:范煦凯,王敏,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。