[发明专利]一种虚拟链接的重建方法及相关装置有效
申请号: | 201810678165.2 | 申请日: | 2018-06-27 |
公开(公告)号: | CN108833182B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 李彦博 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/707 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 链接 重建 方法 相关 装置 | ||
本申请公开了一种虚拟链接的重建方法,包括:第一OSD对第一虚拟链接进行重置处理,得到第一初始化虚拟链接;当发送消息时,对第一初始化虚拟链接进行会话绑定处理,得到新链接会话信息和第一重建虚拟链接;将消息和新链接会话信息发送至第二OSD,以使第二OSD对消息进行业务处理,并根据新链接会话信息对第二虚拟链接进行会话重绑定处理得到第二重建虚拟链接。通过对虚拟链接进行重置实现对虚拟链接的删除操作,并且在发送正常的业务消息的同时,发送新链接会话信息,使在OSD之间重新建立虚拟链接,减少了交互次数,提高了网络性能。本申请还公开了一种虚拟链接的重建系统、设备以及计算机可读存储介质,具有上述有益效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种虚拟链接的重建方法、重建系统、设备以及计算机可读存储介质。
背景技术
随着存储技术的不断发展,出现了多种多样的存储设备。其中,就不乏以OSD(Object-based Storage Device对象存储设备)为基础的存储系统,在存储系统内有多个存储节点,每个存储节点上设置有多个OSD。在运行存储系统时,每个OSD以单进程模式运行,一个节点上所有OSD共享一个TCP链接,但是在程序内内部,为了匹配原来的代码流程,需要采用虚拟链接来处理,也就是每个OSD之间均会建立虚拟连接,在一个节点内虚拟链接的数量会很多。
当出现异常时,真实链接会断开也就是TCP连接会断开,对应的虚拟链接也会断开,对断开的虚拟链接需要进行虚拟链接删除操作,在正常情况下,删除虚拟链接的流程比较简单,但是在出现网络断开的情况后,所有OSD都会向对端发送删除消息,而由于网络断开删除消息无法送达。当网络恢复后,OSD又将收到大量的删除消息。与此同时,网络恢复后OSD之间有需要重新建立链接,OSD又要收到大量的虚拟链接建立的消息,在这两种情况下,大量的消息会阻塞网络传输,还有可能导致消息处理错误建立链接异常等情况。总的来说,就是当网络异常时需要对虚拟链接进行重建操作,而现有的重建操作在网络恢复时,需要发送大量消息,造成网络消息的阻塞影响网络性能。
因此,如何避免虚拟链接重建时出现的消息阻塞的情况是本领技术人员关注的重点问题。
发明内容
本申请的目的是提供一种虚拟链接的重建方法、重建系统、设备以及计算机可读存储介质,通过对虚拟链接进行重置实现对虚拟链接的删除操作,并且在发送正常的业务消息的同时,发送新链接会话信息,使在第一OSD和第二OSD之间重新建立虚拟链接,减少了交互次数,避免出现网络阻塞的情况,提高了网络性能。
为解决上述技术问题,本申请提供一种虚拟链接的重建方法,包括:
第一OSD对第一虚拟链接进行重置处理,得到第一初始化虚拟链接;
当发送消息时,对所述第一初始化虚拟链接进行会话绑定处理,得到新链接会话信息和第一重建虚拟链接;
将所述消息和所述新链接会话信息发送至第二OSD,以使所述第二OSD对所述消息进行业务处理,并根据所述新链接会话信息对第二虚拟链接进行会话重绑定处理得到第二重建虚拟链接,以便完成对所述虚拟连接的重建操作。
可选的,第一OSD对第一虚拟链接进行重置处理,得到第一初始化虚拟链接,包括:
所述第一OSD对所述第一虚拟链接的会话进行清除,得到所述第一初始化虚拟链接。
可选的,根据所述新链接会话信息对第二虚拟链接进行会话重绑定处理得到第二重建虚拟链接,包括:
所述第二OSD将所述第二虚拟连接的会话进行清除,得到第二初始化虚拟连接;
根据所述新链接会话信息对所述第二初始化虚拟连接进行会话绑定处理,得到所述第二重建虚拟链接。
可选的,当发送消息时,对所述第一初始化虚拟链接进行会话绑定处理,得到新链接会话信息和第一重建虚拟链接,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810678165.2/2.html,转载请声明来源钻瓜专利网。