【技术实现步骤摘要】
客户数据处理方法和装置
本申请涉及分布式系统数据处理
,特别涉及一种客户数据处理方法和装置。
技术介绍
目前,各种业务系统逐渐采用分布式系统。与传统的单体架构相比,分布式系统可以增大系统的容量,加强系统的可用性,还可以提高系统的扩展性。然而,分布式系统具备上述优势的同时,也给带来了一些问题。例如,传统的银行系统以分行为维度进行数据分布,以便夜间进行批量业务处理,即分行为维度内聚账户,这就导致了以客户为维度的业务难以与核心系统更好的结合,如银行最常用交易之一变更借款人。通过关联贷款数据后,用户可以向银行申请变更用户借款人的客户三要素(客户名字、证件类型、证件号码),然而由于涉及数据迁移约100张表,故导致该交易响应时间过长,且对数据库产生较大压力。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种客户数据处理方法和装置,以解决现有技术中分布式系统中变更客户数据响应时间长的问题。本申请实施例提供了一种客户数据处理方法,包括:分布式业务系统接收批量客户 ...
【技术保护点】
1.一种客户数据处理方法,其特征在于,包括:/n分布式业务系统接收批量客户数据变更请求;/n响应于所述批量客户数据变更请求,所述分布式业务系统向所述客户查询系统发送查询请求,以确定是否需要变更分库分表;/n在确定需要变更分库分表的情况下,所述分布式业务系统生成异步请求消息,并将所述异步请求消息发送至流处理系统;/n响应于所述异步请求消息,所述流处理系统从所述分布式业务系统获取目标数据表,并对所述目标数据表中的客户数据进行并发更新。/n
【技术特征摘要】
1.一种客户数据处理方法,其特征在于,包括:
分布式业务系统接收批量客户数据变更请求;
响应于所述批量客户数据变更请求,所述分布式业务系统向所述客户查询系统发送查询请求,以确定是否需要变更分库分表;
在确定需要变更分库分表的情况下,所述分布式业务系统生成异步请求消息,并将所述异步请求消息发送至流处理系统;
响应于所述异步请求消息,所述流处理系统从所述分布式业务系统获取目标数据表,并对所述目标数据表中的客户数据进行并发更新。
2.一种客户数据处理方法,其特征在于,应用于分布式业务系统,包括:
接收批量客户数据变更请求;
响应于所述批量客户数据变更请求,向所述客户查询系统发送查询请求,以确定是否需要变更分库分表;
在确定需要变更分库分表的情况下,生成异步请求消息,并将所述异步请求消息发送至流处理系统,其中,所述流处理系统响应于所述异步请求消息,从所述分布式业务系统获取目标数据表,并对所述目标数据表中的客户数据进行并发更新。
3.根据权利要求2所述的方法,其特征在于,在将所述异步请求消息发送至流处理系统之后,还包括:
接收所述流处理系统返回的执行结果文件。
4.根据权利要求2所述的方法,其特征在于,生成异步请求消息,包括:
将所述批量客户数据变更请求进行数据切片,得到多个请求数据切片;
根据所述多个请求数据切片,生成异步请求消息。
5.根据权利要求4所述的方法,其...
【专利技术属性】
技术研发人员:邱俊凌,杨健,何翔飞,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。