【技术实现步骤摘要】
业务的处理方法、装置、设备和存储介质
本申请涉及互联网
,尤其涉及一种业务的处理方法、装置、设备和存储介质。
技术介绍
随着科技的不断发展,客户的业务需求越来越多样化。例如,系统代码在数据推送过程中,A客户需要把数据组织成一个xml格式的文件,并基于文件传输协议(全称:FileTransferProtocol,简称:FTP)协议推送;B客户需要把数据组织成一个json格式的文件,并基于超文本传输协议(全称:HyperTextTransferProtocol,简称:HTTP)协议推送。由于不同的业务需求所应用的技术标准不同,这样,在业务的处理过程中,就需要针对不同的业务需求开发相应的业务接口。在传统技术中,每对接一个新业务需求时,均需要修改系统代码,在系统代码中增加一个针对新增的业务需求的功能接口,从而实现对新业务的功能支持。但是,随着需要对接的业务需求的个数和类型均增多时,传统的业务处理方式的灵活性较差,且系统代码的维护成本高。
技术实现思路
基于此,有必要针对传统的业务处理方式的灵 ...
【技术保护点】
1.一种业务的处理方法,其特征在于,包括:/n获取业务处理指令;所述业务处理指令中包括待处理业务的标识;/n根据所述待处理业务的标识和系统代码中预设的插件配置文件,确定与所述待处理业务对应的目标插件安装包的插件信息;所述插件配置文件中包括不同业务的标识与不同插件安装包的插件信息之间的对应关系;所述插件安装包与所述系统代码独立设置;/n在系统代码运行过程中,根据所述目标插件安装包的插件信息调用所述目标插件安装包并执行所述目标插件安装包,以完成对所述待处理业务的处理。/n
【技术特征摘要】
1.一种业务的处理方法,其特征在于,包括:
获取业务处理指令;所述业务处理指令中包括待处理业务的标识;
根据所述待处理业务的标识和系统代码中预设的插件配置文件,确定与所述待处理业务对应的目标插件安装包的插件信息;所述插件配置文件中包括不同业务的标识与不同插件安装包的插件信息之间的对应关系;所述插件安装包与所述系统代码独立设置;
在系统代码运行过程中,根据所述目标插件安装包的插件信息调用所述目标插件安装包并执行所述目标插件安装包,以完成对所述待处理业务的处理。
2.根据权利要求1所述的方法,其特征在于,所述目标插件安装包的插件信息包括所述目标插件安装包的标识和所述目标插件安装包的路径信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述待处理业务的标识和系统代码中预设的插件配置文件,确定与所述待处理业务对应的目标插件安装包的插件信息,包括:
解析所述插件配置文件,获得所述插件配置文件中的全部插件安装包的标识以及全部插件安装包的路径信息;
将所述全部插件安装包的标识中与所述待处理业务的标识匹配的标识确定为所述目标插件安装包的标识,并获取所述目标插件安装包的标识对应的目标插件安装包的路径信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述目标插件安装包的插件信息调用所述目标插件安装包并执行所述目标插件安装包,包括:
将所述目标插件安装包的插件信息进行格式转换,得到转换后的插件信息;
根据所述转换后的插件信息和URLClassLoader,确定所述目标插件安装包的类加载器;
使用所述类加载器加载所述目标插件安装包,得到所述目标插件安装包的插件类实例,并执行所述插件类实例。
...
【专利技术属性】
技术研发人员:张伟力,李廷威,肖运龙,杨镇育,
申请(专利权)人:广东万丈金数信息技术股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。