一种金融交易乐观锁的重试方法与流程

文档序号:37557999发布日期:2024-04-09 17:50阅读:55来源:国知局
一种金融交易乐观锁的重试方法与流程

本发明涉及数据库管理,特别涉及一种金融交易乐观锁的重试方法。


背景技术:

1、随着信用卡交易量增大,持卡人或行内系统发起两笔交易,同时修改数据库同一记录,导致系统会发生数据库乐观锁。如果此时回退第二笔交易,会导致此交易丢失,影响行方开展业务及持卡人用卡体验。

2、因此,有必要提供一种金融交易乐观锁的重试方法,以解决现有技术中第二笔交易信息无法记录的问题,提升用卡体验。


技术实现思路

1、本发明的目的在于提供一种金融交易乐观锁的重试方法,以解决现有技术中第二笔交易信息无法记录的问题,提升用卡体验。

2、为了解决现有技术中存在的问题,本发明提供了一种金融交易乐观锁的重试方法,包括以下步骤:

3、s1:设置乐观锁重试机制;

4、s2:在授权处理交易时,调用授权整体,并进行乐观锁处理;

5、s3:若交易产生乐观锁异常时,启动乐观锁重试机制,重新执行s2。

6、可选的,在所述金融交易乐观锁的重试方法中,乐观锁重试机制中重试次数的范围为3-5次。

7、可选的,在所述金融交易乐观锁的重试方法中,若在重试次数内乐观锁处理正常,则交易信息记录成功,返回成功报文;若重试次数用完乐观锁仍处理异常,则人工处理。

8、与现有技术相比,本发明具有以下优点:

9、本发明解决了现有技术中第二笔交易信息无法记录的问题,提升了用卡体验。



技术特征:

1.一种金融交易乐观锁的重试方法,其特征在于,包括以下步骤:

2.如权利要求1所述的金融交易乐观锁的重试方法,其特征在于,乐观锁重试机制中重试次数的范围为3-5次。

3.如权利要求2所述的金融交易乐观锁的重试方法,其特征在于,若在重试次数内乐观锁处理正常,则交易信息记录成功,返回成功报文;若重试次数用完乐观锁仍处理异常,则人工处理。


技术总结
本发明涉及一种金融交易乐观锁的重试方法,包括以下步骤:S1:设置乐观锁重试机制;S2:在授权处理交易时,调用授权整体,并进行乐观锁处理;S3:若交易产生乐观锁异常时,启动乐观锁重试机制,重新执行S2。本发明解决了现有技术中第二笔交易信息无法记录的问题,提升了用卡体验。

技术研发人员:周志民
受保护的技术使用者:上海通联金融服务有限公司
技术研发日:
技术公布日:2024/4/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1