[发明专利]一种基于消息队列的多网络链路接口实现方法及其系统在审
申请号: | 202210091531.0 | 申请日: | 2022-01-26 |
公开(公告)号: | CN114615213A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 余逢旺;陈勇强;陈琳琦 | 申请(专利权)人: | 福达新创通讯科技(厦门)有限公司 |
主分类号: | H04L47/6275 | 分类号: | H04L47/6275;G06F9/54 |
代理公司: | 厦门原创专利事务所(普通合伙) 35101 | 代理人: | 闫英敏 |
地址: | 361000 福建省厦门市中国(福建)自由贸易试*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 消息 队列 网络 接口 实现 方法 及其 系统 | ||
本发明涉及一种基于消息队列的多网络链路接口实现方法、系统、存储介质,方法包含以下步骤:启用若干物理接口,并分别将所述物理接口连接至消息队列组件;启动每个所述物理接口对应的链接管理对象;注册所述链接管理对象至所述消息队列组件;发送相应的事件至相应的所述链接管理对象,通过相应的所述链接管理对象根据所述事件对相应的所述物理接口进行配置,所述事件包含使能事件;根据物理接口的工作状态构建链接决策矩阵,当上行应用数据时,通过所述链接决策矩阵从若干个相应的所述链接管理对象上行应用数据。通过所述链接决策矩阵从若干个相应的所述链接管理对象上行应用数据,从而将网络链接分层次管理,使得系统的开发速度大大提高。
技术领域
本发明涉及网络链路领域,具体指有一种基于消息队列的多网络链路接口实现方法及其系统。
背景技术
在现代计算机网络中,连接是双向的。对于到上行链路端口的连接,同一条电缆或无线链路可以在任一端与另一端的设备之间传输数据,上行链路用于上载数据。
传统的上行联网链接管理的拓扑图如图1所示,在传统的网络切换方式中,经常使用一些全局变量,信号等进行实现网络的切换,并且不可随着系统负载变化同时对多个接口进行优化,由于系统的复杂性,经常会在全局变量的使用当中带来很多不可避免的竞争状态,每个物理接口都有相应的全局变量,越来越多的变量会导致接口组合切换的复杂度呈指数级上升,导致资源的使用异常,进而导致多链路上行时系统不稳定。
如何在多个上行数据接口中,根据每个网络接口及应用负载,稳定快速地网络接口是每个多链路上行的设备首要解决的一个问题。传统的上行链接虽然支持多个物理接口,但是不能同时利用好多个物理接口,即使在多个物理接口可用的情况下也仅能使用一个,或者只能固定同时使用某几个接口,没有办法根据系统负载需要进行数据聚合等。同时传统的上行链路网络切换在面对多个输入源时经常会导致切换逻辑的错误,比如用户在使用上行链路A联网过程中时,突然需要切换至上行链路B;比如上行链路A联网过程中,由某个IO信号输入,要求重新使能上行链路A;由于全局变量或信号量的操作不当,极有可能导致,整个链路状态的不一致,进而导致上行链路状态切换失败。
针对上述的现有技术存在的问题设计一种基于消息队列的多网络链路接口实现方法及其系统是本发明研究的目的。
发明内容
针对上述现有技术存在的问题,本发明在于提供一种基于消息队列的多网络链路接口实现方法及其系统,能够有效解决上述现有技术存在的问题。
本发明的技术方案是:
一种基于消息队列的多网络链路接口实现方法,包含以下步骤:
启用若干物理接口,并分别将所述物理接口连接至消息队列组件;
启动每个所述物理接口对应的链接管理对象;
注册所述链接管理对象至所述消息队列组件;
发送相应的事件至相应的所述链接管理对象,通过相应的所述链接管理对象根据所述事件对相应的所述物理接口进行配置,所述事件包含使能事件;
根据物理接口的工作状态构建链接决策矩阵,当上行应用数据时,通过所述链接决策矩阵从若干个相应的所述链接管理对象上行应用数据。
进一步地,根据物理接口的工作状态构建链接决策矩阵,通过所述链接决策矩阵从若干个相应的所述链接管理对象上行应用数据之前,包括以下步骤:
获取每一所述物理接口的连接状态、启用状态,判断并输出当前可以工作的所述物理接口;
获取并输出每一所述物理接口的连接优先级;
所述工作状态至少包含所述连接状态、所述启用状态、所述连接优先级,根据所述连接状态、所述启用状态、所述连接优先级构建链接决策矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福达新创通讯科技(厦门)有限公司,未经福达新创通讯科技(厦门)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210091531.0/2.html,转载请声明来源钻瓜专利网。