本申请涉及金融科技领域或其他相关领域,尤其涉及一种数据传输方法、装置、设备及存储介质。
背景技术:
1、随着移动互联、云计算、大数据和区块链等新技术的不断发展,人类的生活方式和商业行为正在逐步改变。这些新技术的应用催生了新的网络传输模型,并对数据中心网络的部署提出了新的技术要求。
2、对于现有的金融数据中心网络遵循的“垂直分层、水平分区”理念,当应用规模发展到一定阶段时,会出现架构扩展困难、不宜维护等问题,从而使得维护成本增加,数据传输的效率变低。
3、因此,如何简化金融数据中心网络,提升金融数据中心网络传输数据的效率和灵活性,是目前亟待解决的问题。
技术实现思路
1、本申请提供一种数据传输方法、装置、设备及存储介质,用以提高数据传输的效率和灵活性。
2、第一方面,本申请提供一种数据传输方法,所述方法应用于软件定义网络sdn网络中的起始网络设备,所述sdn网络中部署有多个网络设备,每一网络设备中部署有交换机,所述交换机用于进行数据传输,每一网络设备对应有至少一个租户;所述起始网络设备为所述sdn网络中获取待传输数据的网络设备;所述方法包括:
3、响应于所述起始网络设备中的第一租户发出的数据传输指令,通过所述起始网络设备中的交换机,从预设的终端设备中获取待传输数据;其中,所述预设的终端设备表征在所述sdn网络之外的设备;
4、确定预设的目标网络设备的地址信息,根据所述起始网络设备中的第一租户的地址信息和所述预设的目标网络设备的地址信息,确定数据传输路径;其中,所述预设的目标网络设备为所述sdn网络中除起始网络设备之外的网络设备;
5、根据所述数据传输路径,将所述待传输数据传输至所述目标网络设备中。
6、第二方面,本申请提供一种数据传输装置,包括:
7、响应模块,用于响应于所述起始网络设备中的第一租户发出的数据传输指令,通过所述起始网络设备中的交换机,从预设的终端设备中获取待传输数据;其中,所述预设的终端设备表征在所述sdn网络之外的设备;
8、第一确定模块,用于确定预设的目标网络设备的地址信息,根据所述起始网络设备中的第一租户的地址信息和所述预设的目标网络设备的地址信息,确定数据传输路径;其中,所述预设的目标网络设备为所述sdn网络中除起始网络设备之外的网络设备;
9、传输模块,用于根据所述数据传输路径,将所述待传输数据传输至所述目标网络设备中。
10、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
11、所述存储器存储计算机执行指令;
12、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的方法。
13、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。
14、第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法。
15、本申请提供一种数据传输方法、装置、设备及存储介质,sdn网络中部署有多个网络设备,每一个网络设备中部署有交换机,交换机用于进行数据传输,每一个网络设备对应有至少一个租户。响应于起始网络设备中的第一租户发出的数据传输指令,通过起始网络设备中的交换机,从预设的终端设备中获取待传输数据,然后确定预设的目标网络设备的地址信息,根据起始网络设备中的第一租户的地址信息和预设的目标网络设备的地址信息,确定数据传输路径,最后,根据确定好的数据传输路径,将待传输数据传输至目标网络设备中。该方法中,根据起始网络设备中的第一租户的地址信息和预设的目标网络设备的地址信息,确定数据的最佳传输路径,从而使数据可以在不同的网络设备中进行快速传输,提高了数据传输的效率和灵活性。
1.一种数据传输方法,其特征在于,所述方法应用于软件定义网络sdn网络中的起始网络设备,所述sdn网络中部署有多个网络设备,每一网络设备中部署有交换机,所述交换机用于进行数据传输,每一网络设备对应有至少一个租户;所述起始网络设备为所述sdn网络中获取待传输数据的网络设备;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,确定预设的目标网络设备的地址信息,包括:
3.根据权利要求1所述的方法,其特征在于,每一网络设备中部署有控制器;确定预设的目标网络设备的地址信息,包括:
4.根据权利要求1所述的方法,其特征在于,在根据所述起始网络设备中的第一租户的地址信息和所述预设的目标网络设备的地址信息,确定数据传输路径之前,还包括:
5.根据权利要求4所述的方法,其特征在于,确定与所述第一租户的标识信息对应的地址信息,为所述第一租户的地址信息,包括:
6.根据权利要求1所述的方法,其特征在于,每一网络设备中部署有控制器;还包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,每一网络设备中部署有控制器,所述起始网络设备中的控制器为所有网络设备中的控制器中的主控制器;还包括:
9.根据权利要求8所述的方法,其特征在于,将所述待调整数量的数据从所述第一网络设备转入所述第二网络设备,包括:
10.根据权利要求1所述的方法,其特征在于,每一网络设备中包括多个第一交换机、多个第二交换机、以及一个第三交换机,所述第一交换机用于从预设的终端设备中获取待传输数据,并将待传输数据发送给第二交换机,所述第二交换机用于将接收到的待传输数据发送给第三交换机,所述第三交换机用于将接收到的待传输数据发送给目标网络设备;通过所述起始网络设备中的交换机,从预设的终端设备中获取待传输数据,包括:
11.一种数据传输装置,包括:
12.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-10任一项所述的方法。
14.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-10中任一项所述的方法。