[发明专利]用于搜索引擎集群分流的方法、装置及系统在审
申请号: | 201710799944.3 | 申请日: | 2017-09-07 |
公开(公告)号: | CN109474535A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 魏广健;康韬 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/851;H04L12/853;H04L29/08 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索引擎 集群 初始化处理 装置及系统 分配信息 配置信息 分流 链接 计算机信息处理 客户端请求 链接数据 灵活控制 流量动态 数据中心 搜索应用 企业级 取模 申请 服务器 异地 | ||
本申请公开一种用于搜索引擎集群分流的方法、装置及系统。涉及计算机信息处理领域,该方法包括:获取配置信息;根据所述配置信息进行初始化处理,生成分配信息,所述初始化处理包括取模处理;根据所述分配信息确定待链接的搜索引擎集群;以及由所述待链接的搜索引擎集群获取链接数据。本申请公开的用于搜索引擎集群分流的方法,能够在客户端请求异地多个企业级搜索应用服务器的数据中心时,实现流量动态切换,并灵活控制流量比例。
技术领域
本发明涉及计算机信息处理领域,具体而言,涉及一种用于搜索引擎集群分流的方法、装置及系统。
背景技术
在企业应用中经常会将数据库或企业级搜索应用服务器集群等服务部署在多个机房形成异地多个的数据中心,从而满足异地容灾、流量均衡的需求。其中,企业级搜索应用服务器集群可例如为solr集群。而且,上述面对多个数据中心集群服务的情况,在某机房网络故障或机房流量过大等情况时会还会产生请求数据中心流量动态切换的实际需求。
在现有技术中,面对上述问题通常有如下两种解决方案。方案一:一个solr集群作为主数据中心进行数据读写,其他集群做备份仅同步数据,在需要时做流量的全量切换。这种方式以单一数据中心作为主数据中心,达不到流量均衡的效果,而且还会造成一定的资源浪费。方案二:根据轮询策略随机访问某一solr集群的数据中心。这种方式使用轮询策略随机访问流量中心,需要保证数据读写的严格实时性,具体的技术实现起来比较困难。同时也不能实现数据中心按比例分流,不能实现指定部分商家到某一数据中心的实际需求。
因此,需要一种新的用于搜索引擎集群分流的方法、装置及系统。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本发明提供一种用于搜索引擎集群分流的方法、装置及系统,能够在客户端请求异地多个企业级搜索应用服务器的数据中心时,实现流量动态切换,并灵活控制流量比例。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明的一方面,提出一种用于搜索引擎集群分流的方法,该方法包括:获取配置信息;根据配置信息进行初始化处理,生成分配信息,初始化处理包括取模处理;根据分配信息确定待链接的搜索引擎集群;以及由待链接的搜索引擎集群获取链接数据。
在本公开的一种示例性实施例中,获取配置信息,包括:通过分布式应用程序协调服务获取配置信息。
在本公开的一种示例性实施例中,还包括:在分布式应用程序协调服务中,根据商家ID设置配置信息。
在本公开的一种示例性实施例中,根据配置信息进行初始化处理,生成分配信息,包括:通过配置信息获取路由规则;解析路由规则;以及根据解析后的路由规则,生成分配信息。
在本公开的一种示例性实施例中,根据解析后的路由规则,生成分配信息,包括:将解析后的路由规则进行取模处理,生成取模结果;通过取模结果生成分配信息。
在本公开的一种示例性实施例中,根据分配信息确定待链接的搜索引擎集群,包括:通过取模结果确定待链接的搜索引擎集群。
在本公开的一种示例性实施例中,由待链接的搜索引擎集群获取链接数据,包括:通过待链接的搜索引擎集群确定待链接的机房信息;以及通过待链接的机房信息获取链接数据。
在本公开的一种示例性实施例中,由待链接的搜索引擎集群获取链接数据,包括:由待链接的搜索引擎集群获取SorlCloud链接数据。
在本公开的一种示例性实施例中,还包括:监听配置信息变化,实时获取更新后的配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710799944.3/2.html,转载请声明来源钻瓜专利网。