【技术实现步骤摘要】
一种数据处理方法、装置、设备和存储介质
[0001]本专利技术实施例涉及互联网技术,尤其涉及一种数据处理方法、装置、设备和存储介质。
技术介绍
[0002]随着互联网技术的快速发展,软件服务化作为一种创新的软件应用模式受到了越来越多的关注。通常,一个业务流程往往需要与很多数据接口进行交互,以实现相应的业务功能。对于协作服务的数据接口或者业务数据的流转数据接口,往往会基于业务需求对接收到的数据进行拆分、打包、异构和重组等处理操作,并将处理后获得的数据进行返回。
[0003]目前,开发人员可以按照业务需求直接编写数据接口内部的处理逻辑所对应的代码,从而通过直接执行代码的方式进行数据处理。也可以通过定义一个利用JSON(JavaScript Object Notation,JS对象简谱)、XML(Extensible Markup Language,可扩展标记语言)等方式描述的配置文件,使得相互调用的数据接口按照该配置文件进行数据处理操作。
[0004]然而,在实现本专利技术过程中,专利技术人发现现有技术中至少存在 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待处理的目标数据和所述目标数据对应的目标数据处理标识;基于预先配置的每个数据处理标识对应的链路配置信息和所述目标数据处理标识,确定用于处理所述目标数据的目标链路所对应的目标链路配置信息,所述目标链路配置信息包括:所述目标链路中的每个目标节点对应的数据处理脚本和各个目标节点对应的目标执行顺序;对每个所述目标节点对应的数据处理脚本进行加载编译,生成每个所述目标节点对应的目标实例对象;基于所述目标执行顺序和各个所述目标实例对象,对所述目标数据进行处理。2.根据权利要求1所述的方法,其特征在于,基于所述目标执行顺序和各个所述目标实例对象,对所述目标数据进行处理,包括:基于所述目标执行顺序,依次调用每个所述目标节点对应的目标实例对象中的数据处理函数,对所述目标数据进行依次处理。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将每个所述目标节点对应的所述目标实例对象存储至内存中,并在所述目标数据处理完成时,取消对所述内存的释放操作。4.根据权利要求1所述的方法,其特征在于,对每个所述目标节点对应的数据处理脚本进行加载编译,生成每个所述目标节点对应的目标实例对象,包括:根据预先存储的每个节点对应的实例对象,检测是否存在所述目标链路中的每个目标节点所对应的已生成的目标实例对象;若是,则直接获取该目标节点对应的已生成的目标实例对象;若否,则对该目标节点对应的数据处理脚本进行加载编译,生成该目标节点对应的目标实例对象。5.根据权利要求1所述的方法,其特征在于,基于所述目标执行顺序和各个所述目标处理对象,对所述目标数据进行处理,包括:对每个所述目标实例对象进行封装,生成每个所述目标实例对象对应的可装配的目标代理对象;基于所述目标执行顺序,依次调用每个所述目标节点对应的目标代理对象中的数据处理函数,对所述目标数据进行依次处理。6.根据权利要求5所述的方法,其特征在于,在生成每个所述目标实例对象对应的可装...
【专利技术属性】
技术研发人员:张振华,杨小刚,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。