[发明专利]应用于分布式系统的数据处理方法和装置有效
申请号: | 202110168115.1 | 申请日: | 2021-02-07 |
公开(公告)号: | CN112995301B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 张游;雷赛龄;杨小可;孟少川 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L45/44 | 分类号: | H04L45/44;G06F9/50 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 分布式 系统 数据处理 方法 装置 | ||
本申请提供了一种应用于分布式系统的数据处理方法和装置,其中,分布式系统包括多个原子服务,该方法应用于多个原子服务中的各原子服务,包括:接收调用方发送的第一调用请求;向调用方返回处理结果数据;在响应于第一调用请求生成了共享包数据的情况下,将共享包数据写入预设内存区域中;从预设内存区域读取共享包数据,并将读取的共享包数据发送至共享数据服务器。上述方案中,在原子服务接收到调用请求时,若生成了共享包数据,则将共享包数据写入预设内存中,并在返回处理结果至调用方时触发从预设内存中读取共享包数据并发送至共享数据服务器,以便于对分布式系统中各个原子服务产生的数据进行关联处理。
技术领域
本申请涉及分布式系统信息处理技术领域,特别涉及一种应用于分布式系统的数据处理方法和装置。
背景技术
在传统系统中,通常采用集中式系统处理核心业务逻辑。在集中式系统中,一笔交易链路上的应用接口程序可通过调用内存访问接口将共享包数据写入共享内存中。入口程序通过调用内存访问接口获取共享包信息,并打包下传到网关。网关将共享包一同旁路至增值服务平台,进行动账提醒、增值营销、风险监控等处理。随着业务量的增长,集中式系统的性能出现瓶颈,逐步向性价比更高、处理能力更强、可靠性更好、扩展性更好的分布式系统转型。从集中式系统的接口逐层调用关系,变为分布式系统上的服务组合调用关系,一笔交易链路经过多个原子服务最终完成处理。
然而,由于在分布式系统下交易数据不再流经网关,缺少了网关截留旁路技术,造成增值服务平台交易数据的缺失。而且,在分布式系统下,各原子服务相互独立,数据无法共享,缺少了集中式系统的内存共享技术,造成一笔交易链路上的各个原子服务产生的数据无法进行关联处理。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种应用于分布式系统的数据处理方法和装置,以解决现有技术中分布式系统中各个原子服务产生的数据无法进行关联处理的问题。
本申请实施例提供了一种应用于分布式系统的数据处理方法,分布式系统包括多个原子服务,该方法应用于多个原子服务中的各原子服务,该方法包括:接收调用方发送的第一调用请求;向调用方返回处理结果数据;在响应于第一调用请求生成了共享包数据的情况下,将共享包数据写入预设内存区域中;从预设内存区域读取共享包数据,并将读取的共享包数据发送至共享数据服务器。
在一个实施例中,第一调用请求包括跳转标识;相应的,在接收调用方发送的第一调用请求之后,还包括:确定跳转标识是否初始化;在确定跳转标识未初始化的情况下,对跳转标识进行初始化;在确定跳转标识已初始化的情况下,将跳转标识递增;相应的,在向调用方返回处理结果数据之后,还包括:将跳转标识和处理结果数据发送至共享数据服务器。
在一个实施例中,在将跳转标识和处理结果数据发送至共享数据服务器之后,还包括:共享数据服务器根据跳转标识和处理结果数据确定目标业务的执行结果。
在一个实施例中,在将跳转标识和处理结果数据发送至共享数据服务器之后,还包括:向下游原子服务发送第二调用请求,其中,第二调用请求中携带有跳转标识。
在一个实施例中,在接收调用方发送的第一调用请求之后,还包括:确定共享包计数器的值;相应的,在向调用方返回处理结果数据之后,包括:将共享包计数器的值返回至调用方;将共享包计数器的值发送至共享数据服务器。
在一个实施例中,确定共享包计数器的值,包括:根据本地是否生成共享包数据,确定初始值;根据初始值和接收到的下游原子服务返回的共享计数器的值,确定共享包计数器的值。
在一个实施例中,在将读取的共享包数据发送至共享数据服务器之后,还包括:共享数据服务器将接收到的共享包数据进行合并处理,得到共享数据;共享数据服务器对共享数据进行预设处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110168115.1/2.html,转载请声明来源钻瓜专利网。