一种网络信息处理方法、电子设备以及存储介质技术

技术编号:33285025 阅读:9 留言:0更新日期:2022-04-30 23:50
本发明专利技术提供了一种网络信息处理方法、电子设备以及存储介质,网络信息处理方法包括:创建与第一进程对应的虚拟网桥;将所述虚拟网桥设置为第二进程的工作网络接口,使所述第二进程通过所述虚拟网桥发布与所述第一进程相关的第一信息,其中,所述第一进程和所述第二进程相互独立运行;确定所述第一进程停止,释放所述虚拟网桥,以停止所述第二进程经由虚拟网桥发布所述第一信息。上述方法能够在第一进程停止时,自动将业务流量切走,实现流量的自动转移,有效地避免了流量的无效引入的问题。有效地避免了流量的无效引入的问题。有效地避免了流量的无效引入的问题。

【技术实现步骤摘要】
一种网络信息处理方法、电子设备以及存储介质


[0001]本专利技术属于通信
,尤其涉及一种网络信息处理方法、电子设备以及存储介质。

技术介绍

[0002]目前各个与路由相关的协议的实现均是比较复杂的,如动态路由协议和HA心跳协议,其难以直接编译整合进一个应用或业务程序中,在系统中一般是以一个独立的进程运行,而虚拟机关键的业务程序是在系统中以另外的一个进程运行的。这两个进程之间是相互独立的,无法感知到对方的运行状态。这就导致进程向网络中发布的路由不能反映业务程序的进程状态,如业务进程发生异常致其意外退出时,进程仍会正常运行对外发布路由,也就是仍会将业务流量引入到对应业务程序的虚拟机的服务器上,造成了流量的无效引入。

技术实现思路

[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]接收虚拟机创建指令;
[0028]根据所述虚拟机创建指令创建虚拟机和所述虚拟网桥,所述虚拟机用于运行所述第一进程。
[0029]本专利技术实施例还提供了一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的网络信息处理方法的步骤。
[0030]与现有技术相比,本公开实施例的有益效果在于:本公开通过创建与第一进程对应的虚拟网桥,以及使第二进程通过虚拟网桥发布与第一进程相关的第一信息,实现将第一进程的运行状态与第二进程发布第一信息的运行状态进行绑定,在第一进程停止的情况下,通过释放虚拟网桥使第二进程停止经由虚拟网桥发布第一信息,在路由器接收不到第一信息后,路由器将不再为第一进程分配业务流量,从而达到在第一进程停止时,能够自动将业务流量切走,实现流量自动转移,有效地避免了流量的无效引入的问题,提高了业务系统运行的可靠性。
附图说明
[0031]在不一定按比例绘制的附图中,相同的附图标记可以在不同的视图中描述相似的部件。具有字母后缀或不同字母后缀的相同附图标记可以表示相似部件的不同实例。附图大体上通过举例而不是限制的方式示出各种实施例,并且与说明书以及权利要求书一起用于对所公开的实施例进行说明。在适当的时候,在所有附图中使用相同的附图标记指代同一或相似的部分。这样的实施例是例证性的,而并非旨在作为本装置或方法的穷尽或排他实施例。
[0032]图1为本专利技术实施例网络信息处理方法的第一流程图;
[0033]图2为本专利技术实施例网络信息处理方法的执行环境框图;
[0034]图3为本专利技术实施例网络信息处理方法的第二流程图;
[0035]图4为本专利技术实施例电子设备的结构框图。
[0036]图中的附图标记所表示的构件:
[0037]110

电子设备;101

创建模块;102

设置模块;103

处理模块。
具体实施方式
[0038]此处参考附图描述本专利技术的各种方案以及特征。
[0039]应理解的是,可以对此处专利技术的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本专利技术的范围和精神内的其他修改。
[0040]包含在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且与上面给出的对本专利技术的大致描述以及下面给出的对实施例的详细描述一起用于解释本专利技术的原理。
[0041]通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本专利技术的这些和其它特性将会变得显而易见。
[0042]还应当理解,尽管已经参照一些具体实例对本专利技术进行了描述,但本领域技术人员能够确定地实现本专利技术的很多其它等效形式。
[0043]当结合附图时,鉴于以下详细说明,本专利技术的上述和其他方面、特征和优势将变得更为显而易见。
[0044]此后参照附图描述本专利技术的具体实施例;然而,应当理解,所专利技术的实施例仅仅是本专利技术的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本专利技术模糊不清。因此,本文所专利技术的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本专利技术。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络信息处理方法,其特征在于,包括:创建与第一进程对应的虚拟网桥;将所述虚拟网桥设置为第二进程的工作网络接口,使所述第二进程通过所述虚拟网桥发布与所述第一进程相关的第一信息,其中,所述第一进程和所述第二进程相互独立运行;确定所述第一进程停止,释放所述虚拟网桥,以停止所述第二进程经由虚拟网桥发布所述第一信息。2.根据权利要求1所述的网络信息处理方法,其特征在于,所述方法还包括:将所述虚拟机使用的虚拟网卡与所述虚拟网桥进行绑定;接收经路由器为所述虚拟机分配的业务流量,使所述业务流量由所述虚拟网桥传输至所述第一进程。3.根据权利要求1所述的网络信息处理方法,其特征在于,所述方法还包括:接收虚拟机创建指令;根据所述虚拟机创建指令创建虚拟机和所述虚拟网桥,所述虚拟机用于运行所述第一进程。4.根据权利要求3所述的网络信息处理方法,其特征在于,所述根据所述虚拟机创建指令创建虚拟机和所述虚拟网桥,所述虚拟机用于运行所述第一进程,具体包括:调用虚拟机监视器的虚拟机创建接口,通过所述虚拟机创建接口创建虚拟机和所述虚拟网桥,所述虚拟机用于运行所述第一进程。5.根据权利要求1所述的网络信息处理方法,其特征在于,所述释放所述虚拟网桥,包括:调用虚拟机监视器的虚拟机释放接口,通过所述虚拟机释放接口释...

【专利技术属性】
技术研发人员:黄大成蔡安宁张帅依
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1