[发明专利]利用共享磁盘构建通信通道的方法和系统有效
申请号: | 201210579567.X | 申请日: | 2012-12-27 |
公开(公告)号: | CN103905499B | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | 崔智经 | 申请(专利权)人: | 深圳市金蝶天燕中间件股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04L1/00 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 何平 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 共享 磁盘 构建 通信 通道 方法 系统 | ||
技术领域
本发明涉及计算机通信技术,特别是涉及一种利用共享磁盘构建通信通道的方法和系统。
背景技术
在集群环境中,各个节点之间通常是使用网络进行通信。网络通信具有高速稳定的特性,但由于某些原因,例如交换机故障等,网络连接也会失去作用。这种情况下,节点依赖的协作信息不能交换,会导致集群环境进入非正常的状态,影响了节点之间的正常通信。且在某些分布式应用中,通常使用网络来交换一些信息达到协作的目的,当网络连接失去后,这些信息不能交换,让应用进入错误工作状态。
发明内容
基于此,有必要针对现有技术中网络连接出现故障时无法进行信息交换的问题,提供一种利用共享磁盘构建通信通道的方法,能建立独立于网络环境且能提高信息交换可靠性的通信通道。
此外,还有必要提供一种利用共享磁盘构建通信通道的系统,能建立独立于网络环境且能提高信息交换可靠性的通信通道。
一种利用共享磁盘构建通信通道的方法,包括以下步骤:
发送状态时按照预定义的数据包格式创建数据包,并将所述数据包写入共享磁盘的数据包地址;
发送状态时按照预定义的发送序号包格式,根据所述数据包及数据包地址创建发送序号包,并将所述发送序号包写入所述共享磁盘的发送序号包地址;
接收状态时从所述共享磁盘的发送序号包地址中读取所述发送序号包中数据包序号和数据包地址;
接收状态时从所述共享磁盘的数据包地址中读取数据包,并校验所述数据包,若校验通过,则按照预定义的答应序号包格式创建答应序号包,并将所述答应序号包写入所述共享磁盘的答应序号包地址;
发送状态时读取所述答应序号包地址的答应序号包,校验所述答应序号包,若校验通过,则判断所述答应序号包中数据包序号是否等于所述数据包中数据包序号,若是,则所述数据包发送完成。
一种利用共享磁盘构建通信通道的系统,包括:
数据包写入模块,用于发送状态时按照预定义的数据包格式创建数据包,并将所述数据包写入共享磁盘的数据包地址;
发送序号包写入模块,用于发送状态时按照预定义的发送序号包格式,根据所述数据包及数据包地址创建发送序号包,并将所述发送序号包写入所述共享磁盘的发送序号包地址;
数据包读取模块,用于接收状态时从所述共享磁盘的发送序号包地址中读取所述发送序号包中数据包序号和数据包地址,从所述共享磁盘的数据包地址中读取数据包;
数据包校验模块,用于接收状态时校验所述数据包;
答应序号包写入模块,用于当数据包校验通过时,按照预定义的答应序号包格式创建答应序号包,并将所述答应序号包写入所述共享磁盘的答应序号包地址;
答应序号包读取模块,用于发送状态时读取所述答应序号包地址的答应序号包;
答应序号包校验模块,用于校验所述答应序号包;
判断模块,用于当答应序号包校验通过时,判断所述答应序号包中数据包序号是否等于所述数据包中数据包序号,若是,则所述数据包发送完成。
上述利用共享磁盘构建通信通道的方法和系统,通过某一个节点处于发送状态时把数据包写入共享磁盘,再由共享磁盘的处于接收状态的其余节点读取数据包,从而实现节点之间的通信,进行信息交换,保证了在集群环境中网络出现故障时,节点之间仍然能够进行信息交换,提供了一条独立于网络环境的、节省成本的,可靠的通信通道。
附图说明
图1为一个实施例中利用共享磁盘构建通信通道的方法的流程示意图;
图2为节点共享磁盘的示意图;
图3为一个实施例中利用共享磁盘构建通信通道的结构示意图;
图4为另一个实施例中利用共享磁盘构建通信通道的结构示意图。
具体实施方式
下面结合具体的实施例及附图对利用共享磁盘构建通信通道的方法和系统的技术方案进行详细的描述,以使其更加清楚。
如图1所示,在一个实施例中,一种利用共享磁盘构建通信通道的方法,包括以下步骤:
步骤S110,发送状态时按照预定义的数据包格式创建数据包,并将该数据包写入共享磁盘的数据包地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金蝶天燕中间件股份有限公司,未经深圳市金蝶天燕中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210579567.X/2.html,转载请声明来源钻瓜专利网。