【技术实现步骤摘要】
分布式系统的外部文本数据处理方法及装置
[0001]本专利技术涉及分布式
,尤其涉及分布式系统的外部文本数据处理方法及装置。
技术介绍
[0002]在分布式系统中,业务数据被部署到不同业务单元,同时应用服务也业部署到各业务单元。当外部系统需要大量请求分布式系统服务时,会通过文本方式上送业务请求。例如,在分布式存款账户系统中,账户数据分单元存储,各单元部署有转出(扣减账户余额)服务和转入(增加账户余额)服务。支付系统需要对一批账户做转账,需分布式存款账户系统提供批量转账服务,上送一个文本到分布式存款账户系统,文本主要要素包括,借方账户、贷方账户、交易金额、交易日期、交易附言等。分布式存款账户系统需快速高效处理文本,同时保证同一笔转账交易中转入和转出同时成功或同时失败,并将结果反馈。
[0003]现有的分布式系统的外部文本数据处理方式主要通过牺牲处理效率来保证数据一致性,而要保证大量数据文本的高效处理则无法保证数据一致性,难以兼顾高可用性和高可靠性。
[0004]因此,亟需一种可以克服上述问题的分布式系统的 ...
【技术保护点】
【技术特征摘要】
1.一种分布式系统的外部文本数据处理方法,其特征在于,包括:接收外部系统的文本数据,所述文本数据包含交易账号;根据所述交易账号,将所述文本数据拆分为多个子文本数据;根据各个子文本数据对应的业务单元的历史服务响应状态信息,将各个子文本数据拆分为多个小组数据;根据各小组数据,按设定速率向对应的业务单元发送服务请求;接收业务单元反馈的业务处理结果。2.如权利要求1所述的分布式系统的外部文本数据处理方法,其特征在于,所述历史服务响应状态信息包含历史交易处理效率;根据各个子文本数据对应的业务单元的历史服务响应状态信息,将各个子文本数据拆分为多个小组数据,包括:若子文本数据对应的业务单元的历史交易处理效率小于设定阈值,则按第一拆分粒度对该子文本数据进行拆分;若子文本数据对应的业务单元的历史交易处理效率大于或等于设定阈值,则按第二拆分粒度对该子文本数据进行拆分,所述第二拆分粒度大于第一拆分粒度。3.如权利要求2所述的分布式系统的外部文本数据处理方法,其特征在于,根据各小组数据,按设定速率向对应的业务单元发送服务请求,包括:若子文本数据对应的业务单元的历史交易处理效率小于设定阈值,则根据各小组数据按第一速率向对应的业务单元发送服务请求;若子文本数据对应的业务单元的历史交易处理效率大于或等于设定阈值,则根据各小组数据按第二速率向对应的业务单元发送服务请求,所述第二速率大于第一速率。4.如权利要求1所述的分布式系统的外部文本数据处理方法,其特征在于,还包括:向业务处理结果对应的业务单元发送核对请求;接收业务单元反馈的业务核对结果。5.一种分布式系统的外部文本数据处理装置,其特征在于,包括:文本数据接收模块,用于接收外部系统的文本数据,所述文本数据包含交易账号;第一数据拆分模块,用于根据所述交易账号,将所述文...
【专利技术属性】
技术研发人员:张阳,赵书祥,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。