【技术实现步骤摘要】
故障处理方法以及装置
[0001]本说明书实施例涉及网络通信
,特别涉及一种故障处理方法。
技术介绍
[0002]随着互联网技术的发展,终端上的文件数量经历了指数级的增长。如果继续将大量的文件只存储在本地数据库中,在本地数据库性能有限的情况下,是难以实现的。
[0003]目前,通过分布式文件存储技术,将文件存储到多个远程数据库中,客户端通过与配置访问协议的协议机节点建立网络连接,并依靠协议机节点为中介节点,在多个远程数据库的存储节点上实现对文件的访问,客户端、协议机节点和存储节点组成了网络文件系统(NFS,Network File System)。
[0004]然而,在客户端与协议机节点间的网络连接异常时,对文件的访问中断,这样的网络连接的可靠性低且使得网络文件系统的可用性不足。因此,亟需一种可靠的且具有高可用性的故障处理方法。
技术实现思路
[0005]有鉴于此,本说明书实施例提供了一种故障处理方法。本说明书一个或者多个实施例同时涉及一种故障处理装置,一种计算设备,一种计算机可读存储介 ...
【技术保护点】
【技术特征摘要】
1.一种故障处理方法,应用于网络文件系统中的客户端,包括:向所述网络文件系统中的服务端发送网络地址请求;接收所述服务端反馈的第一协议机节点和第二协议机节点的网络地址,其中,所述第一协议机节点为所述服务端基于所述网络文件系统中各协议机节点的负载信息确定的主节点,所述第二协议机节点为所述服务端基于所述网络文件系统中各协议机节点的负载信息确定的备用节点;根据所述第一协议机节点的网络地址,与所述第一协议机节点建立第一网络连接;探测所述第一网络连接的连接状态;在探测到所述第一网络连接的连接状态为异常的情况下,将流量切换至与所述第二协议机节点建立的第二网络连接,其中,所述第二网络连接是根据所述第二协议机节点的网络地址建立的。2.根据权利要求1所述的方法,在所述将流量切换至与所述第二协议机节点建立的第二网络连接之后,还包括:探测所述第一网络连接的连接状态;在探测到所述第一网络连接的连接状态为正常的情况下,将流量切换至所述第一网络连接。3.根据权利要求1所述的方法,在所述将流量切换至与所述第二协议机节点建立的第二网络连接之后,还包括:探测所述第二网络连接的连接状态;在探测到所述第二网络连接的连接状态为异常的情况下,向所述服务端发送网络地址请求;接收所述服务端反馈的第三协议机节点和第四协议机节点的网络地址,其中,所述第三协议机节点为所述服务端基于所述各协议机节点的负载信息确定的主节点,所述第四协议机节点为所述服务端基于所述各协议机节点的负载信息确定的备用节点,且所述第三协议机节点和所述第四协议机节点为所述第一协议机节点和所述第二协议机节点之外的协议机节点;根据所述第三协议机节点的网络地址,与所述第三协议机节点建立第三网络连接。4.根据权利要求1所述的方法,在所述与所述第一协议机节点建立第一网络连接之后,还包括:记录文件访问状态信息,其中,所述文件访问状态信息为所述第一协议机节点对目标文件进行协议访问的状态信息;在所述将流量切换至与所述第二协议机节点建立的第二网络连接之后,还包括:利用所述文件访问状态信息,向所述第二协议机节点申请重建文件访问状态,以使所述第二协议机节点相应重建文件访问状态。5.一种故障处理方法,应用于网络文件系统中的服务端,包括:接收所述网络文件系统中的客户端发送的网络地址请求;基于所述网络文件系统中各协议机节点的负载信息,从所述各协议机节点中确定第一协议机节点和第二协议机节点;将所述第一协议机节点和所述第二协议机节点的网络地址反馈给所述客户端,以使所
述客户端根据所述第一协议机节点的网络地址,与所述第一协议机节点建立第一网络连接。6.根据权利要求5所述的方法,所述协议机节点的负载信息包括根据所述协议机节点连接的客户端数量和所述协议机节点的资源消耗值计算得到的权重值;所述基于所述网络文件系统中各协议机节点的负载信息,从所述各协议机节点中确定第一协议机节点和第二协议机节点,包括:接收用于计算所述权重值的协议机节点上报的各协议机节点的所述权重值;根据所述各协议机节点的所述权重值的大小,从所述各协议机节点中确定第一协议机节点和第二协议机节点。7.根据权利要求5所述的方法,还包括:接收第四协议机节点...
【专利技术属性】
技术研发人员:张兴运,廖晨歌,廖泽贤,张锋,徐泰明,徐立,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。