[发明专利]一种基于路由表的搜索系统集群服务管理的方法及系统有效
申请号: | 201610835665.3 | 申请日: | 2016-09-20 |
公开(公告)号: | CN106407011B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 姜平;何学勇 | 申请(专利权)人: | 焦点科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/20;G06F16/953;H04L12/741;H04L29/06;H04L29/08 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210003 江苏省南京市高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于路由表的搜索系统集群服务管理的方法,通过对搜索服务器进行逻辑集群划分,将划分所得的集群信息存在路由表模块中,并构建多个对外提供集群服务的搜索应用请求转发器,这些请求转发器能统一从路由表信息中获取集群服务的分布,并面向搜索客户端提供服务结果应答和搜索请求转发;搜索客户端提出的搜索服务的索引数据被复制多份,分配在不同的搜索服务应用中;通过搜索路由表系统记录搜索服务在搜索服务应用的分配情况,同时记录所有搜索服务应用和由他们组合而成的搜索集群;搜索请求分发系统接收客户端发出的搜索服务请求,将搜索请求转发给相应的搜索服务应用,得到结果后回发给搜索客户端。 | ||
搜索关键词: | 一种 基于 路由 搜索 系统 集群 服务 管理 方法 | ||
【主权项】:
1.一种基于路由表的搜索系统集群服务管理的方法,其特征在于,通过对搜索服务器进行逻辑集群划分,将划分所得的集群信息存在路由表模块中,并构建多个对外提供集群服务的搜索应用请求转发器,这些请求转发器能统一从路由表信息中获取集群服务的分布,并面向搜索客户端提供服务结果应答和搜索请求转发;搜索客户端client提出的搜索服务的索引数据被复制多份,分配在不同的搜索服务应用中;通过搜索路由表系统记录搜索服务在搜索服务应用的分配情况,同时记录所有搜索服务应用和由他们组合而成的搜索集群;搜索请求分发系统接收客户端发出的搜索服务请求,根据请求内容查询路由表系统router中关于本次搜索服务的路由信息,将搜索请求转发给相应的搜索服务应用replica‑search server,得到结果后再把结果回发给搜索客户端,具体步骤包括:步骤1:在搜索服务器上构建多个能备份搜索服务信息的搜索服务应用,并将实际的搜索服务collection分配在这些搜索服务器上;步骤2:若干个搜索服务应用replica‑Searc h Server集合,组成一个搜索系统集群(cluster);步骤3:在路由表系统router中注册、记录及管理所有搜索系统集群内的搜索服务分布的信息;步骤4:配置与搜索客户端client指定连接的搜索请求分发系统,当客户端发出搜索请求时,能直接与搜索请求分发系统Dispatcher通信;当客户端与该指定连接的搜索请求分发系统成功建立通信后,客户端同时从路由表系统中自动获取其他可用的搜索请求分发系统的地址信息;所述搜索服务信息会复制多个备份,并被分配到不同的搜索服务应用replica‑search server 中;所述搜索路由表系统router包含搜索服务应用replica‑search server和其内搜索服务的属性信息及分布信息;所述搜索请求转发系统dispatcher接收客户端发出的搜索服务请求,并根据请求中的信息,通过根据在router查询所需搜索服务的地址信息,将搜索服务请求转发至相应的搜索服务集群及其内的搜索服务应用,获取到结果后经由搜索请求转发系统dispatcher返回给客户端;步骤5:搜索请求分发系统dispatcher收到来自搜索客户端Client的搜索服务请求后,检索路由表系统router内有关该搜索服务的搜索集群配置信息;所述搜索服务请求中包含cookie信息、指定的搜索集群、搜索服务名称,在没有启用搜索流量集群分发策略时,dispatcher将根据搜索服务请求中的信息决定搜索服务请求转发至哪一个搜索集群内;步骤6:根据本次搜索请求中搜索服务在router内的集群配置信息,包括搜索服务对应的集群名称、搜索服务名称、是否启用搜索流量集群分发策略、集群内的搜索服务器名称及地址信息,进而确定dispatcher将client的搜索服务请求转发具体至哪一个集群和集群内的搜索服务应用replica‑search server进行搜索服务;步骤7:搜索服务应用replica‑search server根据收到的搜索请求,得到搜索服务结果,并将该结果返回给client端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于焦点科技股份有限公司,未经焦点科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610835665.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种内存管理方法及移动终端
- 下一篇:中央处理器负载的采样方法及装置