[发明专利]数据处理系统及其数据处理方法在审
申请号: | 202010209944.5 | 申请日: | 2020-03-23 |
公开(公告)号: | CN111340463A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 李德收;张兰英;郑元龙;江黎枫;陈震宇 | 申请(专利权)人: | 中国邮政储蓄银行股份有限公司 |
主分类号: | G06Q20/02 | 分类号: | G06Q20/02;G06Q20/10 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 肖璐 |
地址: | 100808*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 及其 数据处理 方法 | ||
本发明公开了一种数据处理系统及其数据处理方法。数据处理系统与前端业务系统和后端的虚拟资源交易系统通信,其中,该系统包括:多组业务处理单元,其中,每组业务处理单元包括至少一个第一服务器和至少一个业务数据库;负载均衡装置,与每个业务处理单元通信,用于接收前端业务系统发送的订单信息,并根据订单信息将订单发送至至少一个业务处理单元。本发明解决了现有技术中的第三方支付前置系统难以满足该并发需求的技术问题。
技术领域
本发明涉及数据处理领域,具体而言,涉及一种数据处理系统及其数据处理方法。
背景技术
第三方支付前置系统是设置在第三方支付系统和银行的交易系统之间的数据处理系统,当用户通过第三方支付系统进行支付时,由第三方支付前置系统处理用户的订单,并交由银行的交易系统进行实际账户中金额的变动。
目前的第三方支付前置系统使用单一数据库,存在单一数据库瓶颈,虽然通过多次优化尽量减少了交易对数据的操作次数,但通过生产压测,其性能极限也仅为2300笔/秒,难以满足日渐增长的第三方支付的业务量需求。
针对现有技术中的第三方支付前置系统难以满足该并发需求的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种数据处理系统及其数据处理方法,以至少解决现有技术中的第三方支付前置系统难以满足该并发需求的技术问题。
根据本发明实施例的一个方面,提供了一种数据处理系统,数据处理系统与前端业务系统和后端的虚拟资源交易系统通信,数据处理系统包括:多组业务处理单元,其中,每组业务处理单元包括至少一个第一服务器和至少一个业务数据库;负载均衡装置,与每个业务处理单元通信,用于接收前端业务系统发送的订单信息,并根据订单信息将订单发送至至少一个业务处理单元。
进一步地,每个业务处理单元具有对应的数据范围,负载均衡装置获取订单信息中的账号信息对应的第一特征值,并将订单信息发送至与第一特征值所属的数据范围对应的业务处理单元,其中,负载均衡装置通过获取账号信息的哈希值,并将哈希值按照预设值取模,得到账号信息对应的第一特征值。
进一步地,系统还包括:索引处理单元,索引处理单元包括:至少一个第二服务器和至少一个索引数据库。
进一步地,每个索引处理单元具有对应的数据范围,负载均衡装置获取查询信息的第二特征值,并将查询信息发送至与第二特征值所属的数据范围对应的索引处理单元。
进一步地,系统还包括:内存数据库,内存数据库用于存储订单信息的临时数据。
进一步地,系统还包括:会计数据库,负载均衡装置还用于将订单信息存储至至少一个业务处理单元的业务数据库的同时,还将订单信息存储至消息队列,会计数据库从消息队列中获取订单信息。
进一步地,负载均衡装置还用于当任意一个第一服务器或第二服务器故障时,将故障的服务器进行隔离。
根据本发明实施例的一个方面,提供了一种数据处理系统的数据处理方法,数据处理系统包括上述的数据处理系统,上述方法包括:接收前端业务系统发送的订单信息;根据订单信息将订单发送至至少一个业务处理单元。
进一步地,根据订单信息将订单发送至至少一个业务处理单元,包括:获取订单信息中的账号信息对应的第一特征值,其中,通过获取账号信息的哈希值,并将哈希值按照预设值取模,得到账号信息对应的第一特征值;将订单信息发送至与第一特征值所属的数据范围对应的业务处理单元。
进一步地,系统还包括:索引处理单元,每个索引处理单元具有对应的数据范围,上述方法还包括:获取查询信息的第二特征值;将查询信息发送至与第二特征值所属的数据范围对应的业务处理单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国邮政储蓄银行股份有限公司,未经中国邮政储蓄银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010209944.5/2.html,转载请声明来源钻瓜专利网。