【技术实现步骤摘要】
数据通道构建方法及装置
[0001]本说明书实施例涉及计算机
,特别涉及一种数据通道构建方法。
技术介绍
[0002]随着计算机技术以及虚拟机化技术的不断发展,在物理机上可以虚拟化获得多个虚拟机,而不同虚拟机之间需要进行通信交互。现有技术中,虚拟机和虚拟机之间仅允许通过本地安全信道(基于vsock)进行通信交互。但由于当前应用程序大多使用网络接口进行数据传输,因此这样的设计为需要部署在虚拟机中的应用程序的使用带来极大的挑战,导致部署在虚拟机中的应用程序,无法与其他虚拟机进行数据传输。
技术实现思路
[0003]有鉴于此,本说明书实施例提供了一种数据通道构建方法。本说明书一个或者多个实施例同时涉及一种数据传输方法,一种数据传输方法,一种数据通道构建装置,一种计算设备,一种计算机可读存储介质,一种计算机程序,以解决现有技术中存在的技术缺陷。
[0004]根据本说明书实施例的第一方面,提供了一种数据通道构建方法,应用于运行在第一虚拟机中的第二虚拟机,包括:确定所述第一虚拟机的第一数据传输接口,以及与所 ...
【技术保护点】
【技术特征摘要】
1.一种数据通道构建方法,应用于运行在第一虚拟机中的第二虚拟机,包括:确定所述第一虚拟机的第一数据传输接口,以及与所述第一虚拟机进行数据传输的第二数据传输接口,其中,所述第一数据传输接口与所述第二数据传输接口连通;根据所述第二数据传输接口的属性信息,确定虚拟网络模块的模块信息;根据所述虚拟网络模块的模块信息,生成所述虚拟网络模块;根据所述第一数据传输接口、所述第二数据传输接口以及所述虚拟网络模块,构建目标数据传输通道,其中,所述目标数据传输通道为所述第一虚拟机与所述第二虚拟机中的应用程序进行数据传输的通道。2.根据权利要求1所述的数据通道构建方法,所述根据所述第一数据传输接口、所述第二数据传输接口以及所述虚拟网络模块,构建目标数据传输通道,包括:确定所述第二数据传输接口的接口标识信息;根据所述接口标识信息,将所述第二数据传输接口与所述虚拟网络模块连通;根据所述第一数据传输接口、与所述第一数据传输接口连通的所述第二数据传输接口、以及与所述第二数据传输接口连通所述虚拟网络模块,构建目标数据传输通道。3.根据权利要求2所述的数据通道构建方法,所述根据所述接口标识信息,将所述第二数据传输接口与所述虚拟网络模块连通,包括:确定所述虚拟网络模块的模块数据传输接口,以及所述模块数据传输接口的模块接口标识信息;根据所述第二数据传输接口的接口标识信息以及所述模块接口标识信息,将所述第二数据传输接口与所述虚拟网络模块的模块数据传输接口连通。4.根据权利要求1所述的数据通道构建方法,所述根据所述第一数据传输接口、与所述第一数据传输接口连通的所述第二数据传输接口、以及与所述第二数据传输接口连通所述虚拟网络模块,构建目标数据传输通道,包括;确定所述第一数据传输接口以及所述第二数据传输接口对应的初始数据传输通道,其中,所述第一数据传输接口通过所述初始数据传输通道与所述第二数据传输接口连通;根据所述初始数据传输通道、所述第一数据传输接口、所述第二数据传输接口、以及所述虚拟网络模块,构建目标数据传输通道。5.根据权利要求1至4任意一项所述的数据通道构建方法,所述根据所述第一数据传输接口、所述第二数据传输接口以及所述虚拟网络模块,构建目标数据传输通道之后,还包括:接收所述第一虚拟机通过所述目标数据传输通道,发送的初始待处理数据;根据所述虚拟网络模块对所述初始待处理数据进行数据类型转换,获得目标待处理数据;根据所述应用程序对所述目标待处理数据进行处理。6.根据权利要求5所述的数据通道构建方法,所述根据所述应用程序对所述目标待处理数据进行处理之后,还包括:获取数据处理结果,其中,所述数据处理结果为所述应用程序对所述目标待处理数据进行处理获得的结果;根据所述虚拟网络模块对所述数据处理结果进行数据类型转换,获得转换后的数据处
理结果;根据所述目标数据传输通道将所述转换后的数据处理结果,发送至所述第一虚拟机。7.根据权利要求5所述的数据通道构建方法,所述根据所述应用程序对所述目标待处理数据进行处理,获得数据处理结果之前,还包括:确定所述虚拟网络模块对应的数据校验单元;基于数据校验单元对所述目标待处理数据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。