[发明专利]数据处理方法、装置、电子设备及存储介质在审
| 申请号: | 202110572709.9 | 申请日: | 2021-05-25 |
| 公开(公告)号: | CN113296981A | 公开(公告)日: | 2021-08-24 |
| 发明(设计)人: | 张翱;范钟艺 | 申请(专利权)人: | 建信金融科技有限责任公司;建信金融租赁有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 200120 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 电子设备 存储 介质 | ||
本发明涉及自动程序设计领域,公开一种数据处理方法、装置、电子设备及存储介质,该方法包括:当微服务节点接收到业务处理请求,并获取到预先确定与业务处理请求相对应的业务处理标识时,基于微服务节点对业务处理请求进行处理;将微服务节点的节点关联信息存储至报头文件,直至与业务处理请求相对应的最后一个微服务节点反馈与业务处理请求相对应的待处理响应数据;将待处理响应数据反馈至目标微服务节点,并基于目标微服务节点对响应数据进行配置化处理,得到反馈至客户端的目标响应数据。本方案解决了在各个微服务节点中设置程序代码来记录业务处理请求存在代码耦合性高的问题,提高了对业务处理请求进行记录的便捷性以及高效性的技术效果。
技术领域
本发明实施例涉及自动程序设计领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
背景技术
在微服务架构下,当客户端发起业务处理请求时,存在多个微服务节点对业务请求进行处理。业务处理请求通常会先达到主微服务节点,主微服务节点可以产生一个业务处理请求编号,并将业务处理请求编号放置于业务处理请求中的报头文件中,在经其他从微服务节点对业务处理请求处理时,可以将处理记过和从微服务处理结果上传至报文头中,从而确定对业务处理请求处理的各个微服务节点。同时,在业务处理请求异常时,可以基于报文头确定异常的微服务节点。
但是,在采用上述方式确定对业务处理请求的各微服务节点时,存在需要在每个微服务节点中编写相应的程序代码,以基于该程序代码将微服务节点和处理结果存储至报头文件,存在代码入侵性强、耦合度高以及代码冗余的问题。
进一步的,若不生成报头文件,则在接收到与业务处理请求相对应的异常响应数据时,则无法确定异常的服务节点,导致数据处理效率较低的技术问题。
发明内容
本发明提供了一种数据处理方法、装置、电子设备及存储介质,以实现便捷的对业务处理请求进行记录的技术效果。
第一方面,本发明实施例提供了一种数据处理方法,其特征在于,应用于分布式微服务中,包括:
当微服务节点接收到业务处理请求,并获取到预先确定与所述业务处理请求相对应的业务处理标识时,基于所述微服务节点对所述业务处理请求进行处理;其中,所述业务处理标识是对与所述业务处理请求相对应的请求关联信息处理后存储至与报头文件中的标识;
将所述微服务节点的节点关联信息存储至所述报头文件,直至与所述业务处理请求相对应的最后一个微服务节点反馈与所述业务处理请求相对应的待处理响应数据;
将所述待处理响应数据反馈至目标微服务节点,并基于所述目标微服务节点对所述响应数据进行配置化处理,得到反馈至客户端的目标响应数据;其中,所述目标微服务节点为分布式微服务的主节点。
第二方面,本发明实施例还提供了一种数据处理装置,其特征在于,配置于分布式微服务中,包括:
业务处理模块,用于当微服务节点接收到业务处理请求,并获取到预先确定与所述业务处理请求相对应的业务处理标识时,基于所述微服务节点对所述业务处理请求进行处理;其中,所述业务处理标识是对与所述业务处理请求相对应的请求关联信息处理后存储至与报头文件中的标识;
响应数据确定模块,用于将所述微服务节点的节点关联信息存储至所述报头文件,直至与所述业务处理请求相对应的最后一个微服务节点反馈与所述业务处理请求相对应的待处理响应数据;
响应数据反馈模块,用于将所述待处理响应数据反馈至目标微服务节点,并基于所述目标微服务节点对所述响应数据进行配置化处理,得到反馈至客户端的目标响应数据;其中,所述目标微服务节点为分布式微服务的主节点。
第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司;建信金融租赁有限公司,未经建信金融科技有限责任公司;建信金融租赁有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110572709.9/2.html,转载请声明来源钻瓜专利网。





