预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106210147A(43)申请公布日2016.12.07(21)申请号201610820866.6(22)申请日2016.09.13(71)申请人郑州云海信息技术有限公司地址450018河南省郑州市郑东新区心怡路278号16层1601室(72)发明人范义波王彦勤(74)专利代理机构北京集佳知识产权代理有限公司11227代理人罗满(51)Int.Cl.H04L29/08(2006.01)H04L29/12(2006.01)权利要求书2页说明书6页附图2页(54)发明名称一种基于轮询的负载均衡方法和装置(57)摘要本申请公开了一种基于轮询的负载均衡方法和装置,其中该方法包括:接收客户端的DNS请求;利用PIPE将读取的配置文件放入内存;当判断采用轮询策略时,按照轮询策略获取目标IP地址,并将所述目标IP地址返回所述客户端;利用所述目标IP地址访问网络存储系统。本申请提供的上述基于轮询的负载均衡方法和装置,能够将客户端访问压力按照顺序的方式分摊到各个集群节点上,而且不影响不占用数据网络带宽,不会对数据IO性能造成影响。CN106210147ACN106210147A权利要求书1/2页1.一种基于轮询的负载均衡方法,其特征在于,包括:接收客户端的DNS请求;利用PIPE将读取的配置文件放入内存;当判断采用轮询策略时,按照轮询策略获取目标IP地址,并将所述目标IP地址返回所述客户端;利用所述目标IP地址访问网络存储系统。2.根据权利要求1所述的基于轮询的负载均衡方法,其特征在于,在所述利用PIPE将读取的配置文件放入内存之后还包括:判断是否采用轮询策略,如果否,则采用其他策略。3.根据权利要求2所述的基于轮询的负载均衡方法,其特征在于,所述按照轮询策略获取目标IP地址包括:对地址池中对应的物理IP地址进行轮询,选出物理节点;对所述物理节点对应的虚拟IP地址进行轮询,选出最终的目标IP地址。4.根据权利要求3所述的基于轮询的负载均衡方法,其特征在于,在所述接收客户端的DNS请求之前还包括:将高可用模块的虚拟IP地址保存在物理IP地址与虚拟IP地址的对应表里面。5.根据权利要求4所述的基于轮询的负载均衡方法,其特征在于,所述将高可用模块的虚拟IP地址保存在物理IP地址与虚拟IP地址的对应表里面还包括:将所有的虚拟IP地址按照物理节点划分为多个虚拟IP地址组,同一组内的所有虚拟IP地址对应同一个物理节点。6.一种基于轮询的负载均衡装置,其特征在于,包括:接收单元,用于接收客户端的DNS请求;放入单元,用于利用PIPE将读取的配置文件放入内存;返回单元,用于当判断采用轮询策略时,按照轮询策略获取目标IP地址,并将所述目标IP地址返回所述客户端;访问单元,用于利用所述目标IP地址访问网络存储系统。7.根据权利要求6所述的基于轮询的负载均衡装置,其特征在于,还包括:判断单元,用于判断是否采用轮询策略,如果否,则采用其他策略。8.根据权利要求7所述的基于轮询的负载均衡装置,其特征在于,所述返回单元具体用于:对地址池中对应的物理IP地址进行轮询,选出物理节点;对所述物理节点对应的虚拟IP地址进行轮询,选出最终的目标IP地址。9.根据权利要求8所述的基于轮询的负载均衡装置,其特征在于,还包括:保存单元,用于将高可用模块的虚拟IP地址保存在物理IP地址与虚拟IP地址的对应表里面。10.根据权利要求9所述的基于轮询的负载均衡装置,其特征在于,2CN106210147A权利要求书2/2页所述保存单元具体用于将所有的虚拟IP地址按照物理节点划分为多个虚拟IP地址组,同一组内的所有虚拟IP地址对应同一个物理节点。3CN106210147A说明书1/6页一种基于轮询的负载均衡方法和装置技术领域[0001]本发明属于分布式存储软件技术领域,特别是涉及一种基于轮询的负载均衡方法和装置。背景技术[0002]计算机通过文件系统来管理和存储数据,而信息爆炸时代中,人们可以获取的数据以指数形式增长,因此单纯通过增加硬盘个数来扩展计算机文件系统存储容量的方式,在容量大小、容量增长速度、数据备份和数据安全等方面的表现都差强人意。[0003]分布式文件系统就有效解决了上述数据存储和管理的难题,这种分布式文件系统将固定于某个地点的某个文件系统,扩展到任意多个地点/多个文件系统,众多的节点组成一个文件系统网络。每个节点可以分布在不同的地点,通过网络进行节点间的通信和数据传输。人们在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文件系统中的数据。[0004]客户端通过域名访问网络存储系统服务(包含CIFS、NFS、FTP、HTTP四类文件共