网络请求处理方法、装置、设备及存储介质制造方法及图纸

技术编号:33344485 阅读:20 留言:0更新日期:2022-05-08 09:36
本申请公开了一种网络请求处理方法、装置、网络请求处理设备及存储介质。本申请实施例提供的技术方案包括,获取交互应用镜像和至少两个算法应用镜像;根据交互应用镜像和至少两个算法应用构建生成交互应用和算法应用,并对交互应用和算法应用进行通信连接;通过交互应用获取网络请求并调用算法应用对网络请求进行处理。通过上述技术手段,解决了现有技术中单一镜像部署的多算法应用处理请求时运维成本高的问题,在不影响算法应用性能和效果的基础上,降低网络请求处理的运维成本。降低网络请求处理的运维成本。降低网络请求处理的运维成本。

【技术实现步骤摘要】
网络请求处理方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种网络请求处理方法、装置、设备及存储介质。

技术介绍

[0002]随着容器化技术的快速发展,现有服务端所配置的网络请求处理应用大多数为应用镜像实例化的容器,通过应用镜像生成的算法应用处理对应的计算请求。
[0003]目前为提高容器处理复杂计算的能力,通过单镜像方式构建具有多种算法功能的单一镜像,以通过单一镜像部署的多算法应用进行复杂计算。虽然单一镜像的容器可以进行复杂计算,但其使用时伴随运行多余的算法,导致额外资源损耗和占用,运维成本高。

技术实现思路

[0004]本申请提供一种网络请求处理方法、装置、设备及存储介质,解决了现有技术中单一镜像部署的多算法应用处理请求时运维成本高的问题,在不影响算法应用性能和效果的基础上,降低网络请求处理的运维成本。
[0005]第一方面,本申请实施例提供了一种网络请求处理方法,包括:
[0006]获取交互应用镜像和至少两个算法应用镜像;
[0007]根据所述交互应用镜像和所述至少两个算法应用构建生成交互应用和算法应用,并对所述交互应用和所述算法应用进行通信连接;
[0008]通过所述交互应用获取网络请求并调用所述算法应用对所述网络请求进行处理。
[0009]第二方面,本申请实施例提供了一种网络请求处理方法,包括:
[0010]获取交互应用镜像、前端应用镜像和至少两个算法应用镜像;
[0011]根据所述交互应用镜像、前端应用镜像和至少两个算法应用构建生成交互应用、前端可视化应用和算法应用,并对交互应用、前端可视化应用和算法应用进行通信连接;
[0012]通过所述交互应用接收所述前端可视化应用发送的网络请求并调用所述算法应用对所述网络请求进行处理;
[0013]通过所述交互应用将所述网络请求的处理结果发送至所述前端可视化应用,并通过所述前端可视化应用对所述处理结果进行展示。
[0014]第三方面,本申请实施例提供了一种网络请求处理装置,包括:
[0015]第一获取模块,被配置为获取交互应用镜像和至少两个算法应用镜像;
[0016]第一构建模块,被配置为根据所述交互应用镜像和所述至少两个算法应用构建生成交互应用和算法应用,并对所述交互应用和所述算法应用进行通信连接;
[0017]第一处理模块,被配置为通过所述交互应用获取网络请求并调用所述算法应用处理所述网络请求。
[0018]第四方面,本申请实施例提供了一种网络请求处理装置,包括:
[0019]第二获取模块,被配置为获取交互应用镜像、前端应用镜像和至少两个算法应用
镜像;
[0020]第二构建模块,被配置为根据所述交互应用镜像、前端应用镜像和至少两个算法应用构建生成交互应用、前端可视化应用和算法应用,并对交互应用、前端可视化应用和算法应用进行通信连接;
[0021]第二处理模块,被配置为通过所述交互应用接收所述前端可视化应用发送的网络请求并调用所述算法应用对所述网络请求进行处理;
[0022]结果展示模块,被配置为通过所述交互应用将所述网络请求的处理结果发送至所述前端可视化应用,并通过所述前端可视化应用对所述处理结果进行展示。
[0023]第五方面,本申请实施例提供了一种网络请求处理设备,包括:
[0024]一个或多个处理器;存储装置,存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的网络请求处理方法。
[0025]第六方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的网络请求处理方法。
[0026]本申请通过多个算法应用镜像和交互应用镜像构建成算法应用和交互应用,通过交互应用快速整合不同语言栈的算法应用,以通过多个算法应用进行复杂计算,满足各种高难度计算的网络请求。通过调用各个算法应用进行复杂计算,将现有的多算法应用拆分为多个具有原子性的单一算法应用,降低算法应用的耦合度,提高算法调用灵活度。且单一算法应用运行时,其他算法应用无需运行,处理过程相当于单一算法应用独自运行,相比于现有的多算法应用耦合运行,独自运行的运维成本更低。除此之外,本实施例还添加了前端可视化应用,通过前端可视化应用发布网络请求和查看处理结果,便于管理网络请求过程,提高处理效率。
附图说明
[0027]图1是本申请实施例一提供的一种网络请求处理方法的流程图;
[0028]图2是本申请实施例提供的单一镜像的框架示意图;
[0029]图3是本申请实施例提供的算法应用镜像的框架示意图;
[0030]图4是本申请实施例提供的交互应用镜像的框架示意图;
[0031]图5是本申请实施例提供的磁盘映射的示意图;
[0032]图6是本申请实施例提供的三维建模任务处理流程的第一示意图;
[0033]图7是本申请实施例一提供的另一种网络请求处理方法的流程图;
[0034]图8是本申请实施例提供的前端应用镜像的框架示意图;
[0035]图9是本申请实施例提供的三维建模任务处理流程的第二示意图;
[0036]图10为本申请实施例二提供的一种网络请求处理装置的结构示意图;
[0037]图11为本申请实施例二提供的另一种网络请求处理装置的结构示意图;
[0038]图12是本申请实施例三提供的一种网络请求处理设备的结构示意图。
具体实施方式
[0039]为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实
施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0040]实施例一:
[0041]图1给出了本申请实施例一提供的一种网络请求处理方法的流程图,本实施例中提供的网络请求处理方法可以由网络请求处理设备执行,该网络请求处理设备可以通过软件和/或硬件的方式实现,该网络请求处理设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。
[0042]下述以该网络请求处理设备为执行网络请求处理方法的主体为例,进行描述。
[0043]在一实施例中,图2是本申请实施例提供的单一镜像的框架示意图。如图2所示,传统网络处理方式使用单一镜像生成的多算法应用进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络请求处理方法,其特征在于,包括:获取交互应用镜像和至少两个算法应用镜像;根据所述交互应用镜像和所述至少两个算法应用构建生成交互应用和算法应用,并对所述交互应用和所述算法应用进行通信连接;通过所述交互应用获取网络请求并调用所述算法应用对所述网络请求进行处理。2.根据权利要求1所述的网络请求处理方法,其特征在于,在所述获取交互应用镜像和至少两个算法应用镜像之前,还包括:在第一基础镜像层上叠加算法应用镜像层,生成算法应用镜像;在第二基础镜像层上叠加交互应用镜像层,生成交互应用镜像;对所述算法应用镜像和所述交互应用镜像的网络信息进行配置,以使所述算法应用镜像和所述交互应用镜像处于同一通信网络;根据宿主机的磁盘目录信息对所述算法应用镜像和所述交互应用镜像的内部目录信息进行映射处理,以将所述磁盘目录信息对应的存储空间设置为所述算法应用镜像和所述交互应用镜像的共享空间。3.根据权利要求2所述的网络请求处理方法,其特征在于,所述对所述交互应用和所述算法应用进行通信连接包括:将所述算法应用的应用端口注册到交互应用中,以建立所述交互应用与所述算法应用的通信连接。4.根据权利要求2所述的网络请求处理方法,其特征在于,所述通过所述交互应用获取网络请求并调用所述算法应用对所述网络请求进行处理包括:通过所述交互应用获取所述网络请求中的待计算数据,并将所述待计算数据存入所述共享空间;通过所述交互应用根据预设处理策略调用所述算法应用对所述共享空间中的待计算数据进行计算,并将计算结果存入所述共享空间。5.根据权利要求4所述的网络请求处理方法,其特征在于,所述根据预设处理策略调用所述算法应用对所述共享空间中的待计算数据进行计算,并将计算结果存入所述共享空间包括:通过所述交互应用根据预设处理策略确定所述算法应用的计算顺序,并按照所述计算顺序将第一存储位置信息发送至对应的算法应用;通过所述算法应用根据接收到的存储位置信息获取对应的第一数据,对第一数据进行计算并将计算得到的第二数据存入所述共享空间,并向所述交互应用发送所述第二数据的第二存储位置信息。6.一种网络请求处理方法,其特征在于,包括:获取交互应用镜像、前端应用镜像和至少两个算法应用镜像;根据所述交互应用镜像、前端应用镜像和至少两个算法应用构建生成交互应用、前端可视化应用和算法应用,并对交互应用、前端可视化应用和算法应用进行通信连接;通过所述交互应用接收所述前端可视化应用发送的网络请求并调用所述算法应用对所述网络请求进行处理;通过所述交互应用将所述网络请求的处理结果发送至所述前端可视化应用,并通过所
述前端可视化应用对所述处理结果进行展示。7.根据权利要求6所述的网络请求处理方法,其特征在于,在所述获取交互应用镜像、前端应用镜像和至少两个算法应用镜像之前,还包括:在第一基础镜像层上叠加算法应用镜像层,生成算法应用镜像;在第二基础镜像层上叠加交互应用镜像层,生成交互应用镜像;在第三基础镜像层上叠加前端可视化应用镜像层,生成前端应用镜像;对所述算法应用镜像、前端应用镜像和交互应用镜像的网络信息进行配置,以使得所述算法应用镜像、前端应用镜像和交互应用镜像处于同一通信网络;根据宿主机的磁盘目录信息对所述算法应用镜像和所述交互应用镜像的内部目录信息进行映射处理,以将所述磁盘目录信息对应的存储空间设置为...

【专利技术属性】
技术研发人员:唐雪锋
申请(专利权)人:广州极飞科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1