一种文件传输方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:37789800 阅读:8 留言:0更新日期:2023-06-09 09:20
本申请提供了一种文件传输方法、装置、电子设备及可读存储介质,分布式系统中的管控台响应于文件传输事件的触发,通过查询管控台中所设置的节点关联集群,确定接收文件传输事件请求传输的目标文件的第一应用系统;管控台通过查询节点关联集群,确定第一应用系统侧用于调用目标文件的第一传输端点;利用第二应用系统用于发送目标文件的第二传输端点将目标文件发送至第一传输端点,以实现目标文件在第一应用系统与第二应用系统之间的调用。这样,在具有文件传输需求时,通过第一传输端点接收第二应用系统所发送的目标文件,实现直接通过端点到端点进行文件的传输,减少通过其他中间系统实现目标文件统一分发的过程,以提高文件的传输效率。传输效率。传输效率。

【技术实现步骤摘要】
一种文件传输方法、装置、电子设备及可读存储介质


[0001]本申请涉及通信
,尤其是涉及一种文件传输方法、装置、电子设备及可读存储介质。

技术介绍

[0002]随着网络技术的不断发展,越来越多的企业依靠于网络系统来完成各项业务的处理。目前,企业所选择使用的分布式文件存储系统,均采用集中处理文件的方式来完成待办业务的处理;即,在有待办业务协调处理需求时,发起业务办理的部门将完成待办业务所需处理的文件统一发送并存储于分布式系统中指定的文件存储位置,其他协同部门再从文件存储位置中下载相应的文件完成处理,这样,便会使得业务办理过程较为复杂,待办业务的处理效率较低。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供一种文件传输方法、装置、电子设备及可读存储介质,可以通过第一传输端点接收第二应用系统所发送的目标文件,实现直接通过端点到端点进行文件的传输,减少通过其他中间系统实现目标文件统一分发的过程,以此,可以提高文件在应用系统之间的传输效率。
[0004]本申请实施例提供了一种文件传输方法,应用于分布式系统,所述分布式系统具有云原生架构,所述云原生架构包括独立运行、部署、可移植的多个容器,每个容器之间使用特定通信协议进行文件传输,针对不同容器分别部署应用系统与传输端点,每个应用系统具有多个传输端点;每个应用系统所部属的容器与该应用系统所具有的多个传输端点所部署的容器构成容器集群;所述文件传输方法包括:
[0005]所述分布式系统中的管控台响应于文件传输事件的触发,通过查询所述管控台中所设置的节点关联集群,确定接收所述文件传输事件请求传输的目标文件的第一应用系统;其中,所述第一应用系统与发送所述目标文件的第二应用系统之间具有直接的文件订阅关系;
[0006]所述管控台通过查询所述节点关联集群,确定所述第一应用系统侧用于调用所述目标文件的第一传输端点;
[0007]利用所述第二应用系统侧用于发送所述目标文件的第二传输端点将所述目标文件发送至所述第一传输端点,以实现所述目标文件在所述第一应用系统与所述第二应用系统之间的调用。
[0008]本申请实施例还提供了一种文件传输装置,应用于分布式系统,所述分布式系统具有云原生架构,所述云原生架构包括独立运行、部署、可移植的多个容器,每个容器之间使用特定通信协议进行文件传输,针对不同容器分别部署应用系统与传输端点,每个应用系统具有多个传输端点;每个应用系统所部属的容器与该应用系统所具有的多个传输端点所部署的容器构成容器集群;所述文件传输装置包括:
[0009]系统确定模块,用于所述分布式系统中的管控台响应于文件传输事件的触发,通过查询所述管控台中所设置的节点关联集群,确定接收所述文件传输事件请求传输的目标文件的第一应用系统;其中,所述第一应用系统与发送所述目标文件的第二应用系统之间具有直接的文件订阅关系;
[0010]端点确定模块,用于所述管控台通过查询所述节点关联集群,确定所述第一应用系统侧用于调用所述目标文件的第一传输端点;
[0011]文件调用模块,用于利用所述第二应用系统侧用于发送所述目标文件的第二传输端点将所述目标文件发送至所述第一传输端点,以实现所述目标文件在所述第一应用系统与所述第二应用系统之间的调用。
[0012]本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的文件传输方法的步骤。
[0013]本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的文件传输方法的步骤。
[0014]本申请实施例提供的文件传输方法、装置、电子设备及可读存储介质,应用于分布式系统;分布式系统中的管控台响应于文件传输事件的触发,通过查询管控台中所设置的节点关联集群,确定接收文件传输事件请求传输的目标文件的第一应用系统;管控台通过查询节点关联集群,确定第一应用系统侧用于调用目标文件的第一传输端点;利用第二应用系统侧用于发送目标文件的第二传输端点将目标文件发送至所述第一传输端点,以实现目标文件在第一应用系统与第二应用系统之间的调用。这样,便可以通过第一传输端点接收第二应用系统所发送的目标文件,实现直接通过端点到端点进行文件的传输,减少通过其他中间系统实现目标文件统一分发的过程,从而,减少其他中间系统对目标文件的获取过程,以此,可以提高文件在应用系统之间的传输效率;同时,传输端点和应用系统分别被封装于不同的、独立运行的容器中,以此可以将应用系统与传输端点的控制和逻辑分开升级和部署,即可以分别对应用系统或传输端点进行升级。
[0015]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0016]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0017]图1为本申请实施例所提供的一种分布式系统的系统架构图;
[0018]图2为本申请实施例所提供的一种文件传输方法的流程图;
[0019]图3为本申请实施例所提供的一种文件传输过程示意图;
[0020]图4为本申请实施例所提供的一种文件传输装置的结构示意图之一;
[0021]图5为本申请实施例所提供的一种文件传输装置的结构示意图之二;
[0022]图6为本申请实施例所提供的一种电子设备的结构示意图。
具体实施方式
[0023]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本申请保护的范围。
[0024]经研究发现,目前,企业所选择使用的分布式文件存储系统,均采用集中处理文件的方式来完成待办业务的处理;即,在有待办业务协调处理需求时,发起业务办理的部门将完成待办业务所需处理的文件统一发送并存储于分布式系统中指定的文件存储位置,其他协同部门再从文件存储位置中下载相应的文件完成处理,这样,便会使得业务办理过程较为复杂,待办业务的处理效率较低。
[0025]云原生是一种构建和运行软件应用程序的现代方法,它利用了云计算的灵活性、可扩展性和弹性。云原生包括当今软件开发人本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,应用于分布式系统,所述分布式系统具有云原生架构,所述云原生架构包括独立运行、部署、可移植的多个容器,每个容器之间使用特定通信协议进行文件传输,针对不同容器分别部署应用系统与传输端点,每个应用系统具有多个传输端点;每个应用系统所部属的容器与该应用系统所具有的多个传输端点所部署的容器构成容器集群;所述文件传输方法包括:所述分布式系统中的管控台响应于文件传输事件的触发,通过查询所述管控台中所设置的节点关联集群,确定接收所述文件传输事件请求传输的目标文件的第一应用系统;其中,所述第一应用系统与发送所述目标文件的第二应用系统之间具有直接的文件订阅关系;所述管控台通过查询所述节点关联集群,确定所述第一应用系统侧用于调用所述目标文件的第一传输端点;利用所述第二应用系统侧用于发送所述目标文件的第二传输端点将所述目标文件发送至所述第一传输端点,以实现所述目标文件在所述第一应用系统与所述第二应用系统之间的调用。2.根据权利要求1所述的文件传输方法,其特征在于,所述利用所述第二应用系统侧用于发送所述目标文件的第二传输端点将所述目标文件发送至所述第一传输端点,以实现所述目标文件在所述第一应用系统与所述第二应用系统之间的调用,包括:利用为第二应用系统所属第二容器集群所配置的第二局域网络,将所述目标文件从所述第二应用系统发送至所述第二传输端点;获取所述第一传输端点所被封装容器的容器信息;基于所述容器信息,控制所述第二传输端点将所述目标文件发送至所述第一传输端点;利用为所述第一应用系统所属第一容器集群所配置的第一局域网络,将所述目标文件从第一传输端点发送至所述第一应用系统。3.根据权利要求2所述的文件传输方法,其特征在于,所述利用为所述第二应用系统所属第二容器集群所配置的第二局域网络,将所述目标文件从所述第二应用系统发送至所述第二传输端点,包括:基于所述第二容器集群的集群配置信息,确定所述第二容器集群中各个容器之间进行文件传输所依据的第一传输路径和内部通信协议;在为所述第二容器集群所配置的第二局域网络中,依据于所述第一传输路径和所述内部通信协议,将所述目标文件从所述第二应用系统发送至所述第二传输端点。4.根据权利要求2所述的文件传输方法,其特征在于,所述基于所述容器信息,控制所述第二传输端点将所述目标文件发送至所述第一传输端点,包括:基于所述容器信息,确定所述第二传输端点与所述第一传输端点之间进行文件传输所依据的第二文件传输路径和外部通信协议;控制所述第二传输端点借助于所关联宿主机的网络,依据于所述第二文件传输路径和所述外部通信协议,将所述目标文件发送至所述第一传输端点;其中,所述宿主机用于承载所述第二传输端点所被封装容器。5.根据权利要求1所述的文件传输方法,其特征在于,通过以下步骤得到所述第一应用
...

【专利技术属性】
技术研发人员:况文川桑建伟
申请(专利权)人:中电金信软件有限公司
类型:发明
国别省市:

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

1