[发明专利]分布式目录服务系统中负载管理的方法、装置和系统无效
| 申请号: | 200910178357.8 | 申请日: | 2009-11-11 |
| 公开(公告)号: | CN102055644A | 公开(公告)日: | 2011-05-11 |
| 发明(设计)人: | 李中科 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L29/08 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 目录 服务 系统 负载 管理 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种分布式目录服务系统中负载管理的方法、装置和系统。
背景技术
随着LDAP(Light Directory Access Protocol,轻量级目录访问协议)技术的兴起和应用领域的不断扩展,目录服务技术成为许多新型技术实现信息存储、管理和查询的首选方案,特别是在网络资源查找、用户访问控制、认证信息的查询、新型网络服务、商务网的通用数据库服务和安全服务等方面,都需要应用目录服务技术来实现一个通用、完善、应用简单和可以扩展的系统-分布式目录服务系统,所述分布式目录服务器系统中提供服务的应用服务器称作LDAP服务器,而需要访问LDAP服务器的应用服务器被称作LDAP客户端。
在部署分布式目录服务系统时,将数据分布在多个集群上,这些集群的数据是互补的。每个集群中内部节点存储的数据是相同的,或者说是准实时同步的。集群内的多个节点主要采用互备方式处理访问请求,所述集群内的每个节点在集群运行时,都处理访问请求,同时该节点也是所述集群中运行的其他节点的备用节点,当该节点对应的主用节点出现故障时,该节点将代替所述主用节点处理主节点的访问请求。
图1是一个分布式目录服务系统的结构示意图。该分布式目录服务系统包括LDAP服务器的集群1和2,每个集群的节点采用互备方式且存储相同信息。系统中还包括两个LDAP客户端,LDAPClient1和LDAPClient2,其中LDAPClient1访问集群1和集群2,LDAPClient2访问集群2。
服务系统的客户端(也即LDAP客户端)采用轮询的形式发送请求到集群内各节点,即客户端将请求轮流发送给不同的节点。
但是按照轮询的形式发送请求会使得各节点负荷不均,例如当不同的查询请求复杂度不同或占用的数据空间不同时,就会打破各集群内各节点的负荷均衡。此时其他请求应该以更大的概率发送给集群内其他的节点,以提高处理性能,避免过负荷。
发明内容
本发明提供一种分布式目录服务系统中负载管理的方法、装置和系统,能够均衡集群中节点的负载。
为达到上述发明目的,本发明提供了如下技术方案:
一方面,本发明实施例提供一种分布式目标服务系统中负载管理的方法和目录服务客户端。
一种分布式目标服务系统中负载管理的方法,包括:
获取集群中每个节点当前的负荷信息;
根据所述当前负荷信息被选取为目标访问节点的概率信息,选取目标访问节点;
向所述目标访问节点发送访问请求。
进一步的,所述方法还具有如下特点:
所述获取集群中每个节点当前的负荷信息,包括:
向所述集群中每个节点发送扩展请求消息(LDAP ExtendReq),携带订阅当前负荷信息的请求信息;接收所述集群中每个节点对所述扩展请求消息发送的扩展响应消息(LDAP ExtendRsp),携带该节点当前的负载信息;或者,
向所述集群中每个节点发送LDAP普通访问请求,包括绑定、查询、新增、删除或修改请求,携带订阅当前负荷信息的请求信息;接收所述集群中每个节点对所述LDAP普通访问请求发送的访问结果响应,携带该节点当前的负载信息。
进一步的,所述方法还具有如下特点:
所述订阅负荷信息指示所述集群中每个节点在满足如下任一条件时发送该节点的负荷信息:
周期性发送该节点的负荷信息给客户端;
在所述负载信息发生变化时,发送该节点的负载信息给客户端;
在客户端和该节点进行消息交互时,向所述客户端发送该节点的负荷信息。
一种目录服务客户端,其特征在于,包括:
获取模块,用于获取集群中每个节点当前的负荷信息;
选择模块,根据所述当前负荷信息被选取为目标访问节点的概率信息,选取目标访问节点;
发送模块,用于向所述目标访问节点发送访问请求。
进一步的,所述目录服务客户端还具有如下特点:
所述获取模块包括:
第一发送单元,用于向所述集群中每个节点发送扩展请求消息(LDAPExtendReq),携带订阅当前负荷信息的请求信息;
第一接收单元,用于接收所述集群中每个节点对所述扩展请求消息发送的扩展响应消息(LDAP ExtendRsp),携带该节点当前的负载信息。
进一步的,所述目录服务客户端还具有如下特点:
所述获取模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910178357.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地震勘探观测系统设计方法
- 下一篇:一种雷击计数器校验仪





