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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106657354A(43)申请公布日2017.05.10(21)申请号201611245253.0(22)申请日2016.12.29(71)申请人努比亚技术有限公司地址518057广东省深圳市南山区高新园北环大道9018号大族创新大厦A座10楼(72)发明人林伟(74)专利代理机构深圳鼎合诚知识产权代理有限公司44281代理人江婷李发兵(51)Int.Cl.H04L29/08(2006.01)权利要求书1页说明书6页附图2页(54)发明名称一种负载均衡装置和方法(57)摘要本发明提供了一种负载均衡装置和方法,通过分布式服务框架集群监控各个服务器,接收来自客户端的接入请求,并根据接入请求将相应的服务器的服务列表发送给客户端,然后根据服务列表将客户端接入相应的服务器。通过本发明的实施,通过分布式服务框架集群可以减少单点故障,同时也降低了维护所需的成本,此外,分布式服务框架集群不需要动态的配置相关信息,节约了大量的时间。CN106657354ACN106657354A权利要求书1/1页1.一种负载均衡装置,其特征在于,包括:监控模块,用于通过分布式服务框架集群监控各个服务器;接收模块,用于接收来自客户端的接入请求;发送模块,用于根据所述客户端的接入请求将相应的所述服务器的服务列表发送至所述客户端;接入模块,用于根据所述服务列表将客户端接入相应的所述服务器。2.如权利要求1所述的负载均衡装置,其特征在于,还包括注册模块,用于在各个所述服务器中编写分布式服务框架的注册代码,并基于所述注册代码向分布式服务框架集群进行注册;注册成功后,接收所述分布式服务框架集群的监控。3.如权利要求2所述的负载均衡装置,其特征在于,所述注册模块还用于:在所述服务器启动时,通过所述注册代码调用分布式服务框架集群,直接向所述分布式服务框架集群注册所述服务器的服务器信息。4.如权利要求1-3任一项所述的负载均衡装置,其特征在于,所述监控模块还用于:监控各所述服务器与所述分布式服务框架集群的连接情况,并将连接失败的所述服务器从所述服务列表中移除。5.如权利要求1-3任一项所述的负载均衡装置,其特征在于,还包括缓存模块,用于将所述服务列表缓存至所述客户端中。6.一种负载均衡方法,其特征在于,包括:通过分布式服务框架集群监控各个服务器;接收来自客户端的接入请求,并根据所述客户端的接入请求将相应的所述服务器的服务列表发送至所述客户端;根据所述服务列表将所述客户端接入相应的所述服务器。7.如权利要求6所述的负载均衡方法,其特征在于,在所述通过分布式服务框架集群监控各个服务器之前,还包括:在各个所述服务器中编写分布式服务框架的注册代码,并基于所述注册代码向分布式服务框架集群进行注册;注册成功后,接受所述分布式服务框架集群的监控。8.如权利要求7所述的负载均衡方法,其特征在于,所述基于所述注册代码向分布式服务框架集群进行注册包括:在所述服务器启动时,通过所述注册代码调用分布式服务框架集群,直接向所述分布式服务框架集群注册所述服务器的服务器信息。9.如权利要求6-8任一项所述的负载均衡方法,其特征在于,所述通过分布式服务框架集群监控各个服务器包括:监控各所述服务器与所述分布式服务框架集群的连接情况,并将连接失败的所述服务器从所述服务列表中移除。10.如权利要求6-8任一项所述的负载均衡方法,其特征在于,在所述根据所述客户端的接入请求将相应的所述服务器的服务列表发送至所述客户端之后,还包括:将所述服务列表缓存至所述客户端中。2CN106657354A说明书1/6页一种负载均衡装置和方法技术领域[0001]本发明涉及通信技术领域,更具体地说,涉及一种负载均衡装置和方法。背景技术[0002]在市场上普遍使用的是通过NGNIX来进行软件上的负载均衡,当网站的规模较大时,往往会进行服务的拆分,各个服务独立部署,并通过远程调用的方式来进行协同工作。随着系统的继续扩大和演进,服务器的数量会增多,相对应的NGNIX软件的数量也会增多,其相应的NGNIX部署与配置工作也会增加,这会导致维护成本变高,单点故障的风险也随之增加。发明内容[0003]本发明要解决的技术问题在于如何避免现有技术中通过NGNIX来进行软件上的负载均衡而导致的维护成本高,故障风险大的问题;针对该技术问题,提供一种负载均衡装置,包括:[0004]监控模块,用于通过分布式服务框架集群监控各个服务器;[0005]接收模块,用于接收来自客户端的接入请求;[0006]发送模块,用于根据所述客户端的接入请求将相应的所述服务器的服务列表发送至所述客户端;[0007]接入模块,用于根据所述服务列表将客户端接入相应的所述服务器。[0008]可选的,还包括注册模块,