[发明专利]一种基分布式系统冲正交易时序异常处理方法及系统有效
| 申请号: | 202110165756.1 | 申请日: | 2021-02-06 |
| 公开(公告)号: | CN112950349B | 公开(公告)日: | 2023-08-08 |
| 发明(设计)人: | 唐成山;赵立才;卞嘉骏 | 申请(专利权)人: | 中国建设银行股份有限公司 |
| 主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06Q40/04;G06F16/2458;G06F16/27 |
| 代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 系统 交易 时序 异常 处理 方法 | ||
本发明公开了一种基分布式系统冲正交易时序异常处理方法及系统,获得第一正交易;根据所述第一正交易,获得第一路由信息;获得第一事务;通过所述第一事务,将所述第一路由信息同步登记到Redis数据库;将所述第一正交易发送至第一应用部署单元;获得第一冲正交易;根据所述第一冲正交易,获得第二路由信息,第二路由信息为第一冲正交易的随机路由信息;获得第二事务;根据所述第二事务,将第二路由信息同步登记到所述Redis数据库;将所述第一冲正交易发送至第二应用部署单元。解决了现有技术中存在异步登记路由信息时延,正交易、冲正交易各自本身以及相互之间并发登记路由信息混乱,导致账务异常、交易线效率低、交易线容量小的技术问题。
技术领域
本发明涉及金融交易处理相关领域,尤其涉及一种基分布式系统冲正交易时序异常处理方法及系统。
背景技术
对于大型银行核心系统来说,由于业务种类繁多和业务规模庞大,其分布式核心系统会根据自身业务特点、业务量以及技术实现要求,将不同的业务模块进行垂直、水平切分,切分后形成多个数据分片及其应用部署单元,应用路由层则负责将外部服务请求路由到数据所在应用部署单元。外部服务请求包括正交易和可能发生的冲正交易,正交易报文包含交易码、交易流水号和报文体等,应用路由层根据报文体特定要素(如账号等)进行路由计算并发往对应应用部署单元,同时异步登记交易流水号和路由信息;冲正交易一般只有交易码和交易流水号等,没有报文体信息,应用路由层根据交易流水号获取正交易登记的路由信息,发往处理正交易的应用部署单元,如果冲正交易查询不到路由信息则随机路由任一应用部署单元。
但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
现有技术中存在异步登记路由信息时延,正交易、冲正交易各自本身以及相互之间并发登记路由信息混乱,导致账务异常、交易线效率低、交易线容量小的技术问题。
发明内容
本申请实施例通过提供一种基分布式系统冲正交易时序异常处理方法及系统,解决了现有技术中存在异步登记路由信息时延,正交易、冲正交易各自本身以及相互之间并发登记路由信息混乱,导致账务异常、交易线效率低、交易线容量小的技术问题,达到交易线效率和一致性的兼顾、实现交易线容量的伸缩、对时序异常进行准确、高效的处理的技术效果。
鉴于上述问题,提出了本申请实施例提供一种基分布式系统冲正交易时序异常处理方法及系统。
第一方面,本申请实施例提供了一种基分布式系统冲正交易时序异常处理方法,所述方法包括:获得第一正交易;根据所述第一正交易,获得第一路由信息;获得第一事务;通过所述第一事务,将所述第一路由信息同步登记到Redis数据库;将所述第一正交易发送至第一应用部署单元;获得第一冲正交易;根据所述第一冲正交易,获得第二路由信息,所述第二路由信息为所述第一冲正交易的随机路由信息;获得第二事务;根据所述第二事务,将所述第二路由信息同步登记到所述Redis数据库;将所述第一冲正交易发送至第二应用部署单元。
另一方面,本申请还提供了一种基分布式系统冲正交易时序异常处理系统,所述系统包括:第一获得单元,所述第一获得单元用于获得第一正交易;第二获得单元,所述第二获得单元用于根据所述第一正交易,获得第一路由信息;第三获得单元,所述第三获得单元用于获得第一事务;第一同步单元,所述第一同步单元用于通过所述第一事务,将所述第一路由信息同步登记到Redis数据库;第一发送单元,所述第一发送单元用于将所述第一正交易发送至第一应用部署单元;第四获得单元,所述第四获得单元用于获得第一冲正交易;第五获得单元,所述第五获得单元用于根据所述第一冲正交易,获得第二路由信息,所述第二路由信息为所述第一冲正交易的随机路由信息;第六获得单元,所述第六获得单元用于获得第二事务;第二同步单元,所述第二同步单元用于根据所述第二事务,将所述第二路由信息同步登记到所述Redis数据库;第二发送单元,所述第二发送单元用于将所述第一冲正交易发送至第二应用部署单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110165756.1/2.html,转载请声明来源钻瓜专利网。





