This application discloses a method, device and system for search engine cluster shunting. The method involves the field of computer information processing, which includes acquiring configuration information, initializing according to the configuration information and generating distribution information. The initialization process includes module processing, determining search engine cluster to be linked according to the distribution information, and acquiring link data from the search engine cluster to be linked. The method disclosed in this application for search engine cluster shunting can realize dynamic traffic switching and flexible control of traffic proportion when clients request data centers of multiple enterprise search application servers in different places.
【技术实现步骤摘要】
用于搜索引擎集群分流的方法、装置及系统
本专利技术涉及计算机信息处理领域,具体而言,涉及一种用于搜索引擎集群分流的方法、装置及系统。
技术介绍
在企业应用中经常会将数据库或企业级搜索应用服务器集群等服务部署在多个机房形成异地多个的数据中心,从而满足异地容灾、流量均衡的需求。其中,企业级搜索应用服务器集群可例如为solr集群。而且,上述面对多个数据中心集群服务的情况,在某机房网络故障或机房流量过大等情况时会还会产生请求数据中心流量动态切换的实际需求。在现有技术中,面对上述问题通常有如下两种解决方案。方案一:一个solr集群作为主数据中心进行数据读写,其他集群做备份仅同步数据,在需要时做流量的全量切换。这种方式以单一数据中心作为主数据中心,达不到流量均衡的效果,而且还会造成一定的资源浪费。方案二:根据轮询策略随机访问某一solr集群的数据中心。这种方式使用轮询策略随机访问流量中心,需要保证数据读写的严格实时性,具体的技术实现起来比较困难。同时也不能实现数据中心按比例分流,不能实现指定部分商家到某一数据中心的实际需求。因此,需要一种新的用于搜索引擎集群分流的方法、装置及系统。在所述
技术介绍
部分公开的上述信息仅用于加强对本专利技术的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本专利技术提供一种用于搜索引擎集群分流的方法、装置及系统,能够在客户端请求异地多个企业级搜索应用服务器的数据中心时,实现流量动态切换,并灵活控制流量比例。本专利技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术的实践而习 ...
【技术保护点】
1.一种用于搜索引擎集群分流的方法,其特征在于,包括:获取配置信息;根据所述配置信息进行初始化处理,生成分配信息,所述初始化处理包括取模处理;根据所述分配信息确定待链接的搜索引擎集群;以及由所述待链接的搜索引擎集群获取链接数据。
【技术特征摘要】
1.一种用于搜索引擎集群分流的方法,其特征在于,包括:获取配置信息;根据所述配置信息进行初始化处理,生成分配信息,所述初始化处理包括取模处理;根据所述分配信息确定待链接的搜索引擎集群;以及由所述待链接的搜索引擎集群获取链接数据。2.如权利要求1所述的方法,其特征在于,所述获取配置信息,包括:通过分布式应用程序协调服务获取所述配置信息。3.如权利要求2所述的方法,其特征在于,还包括:在分布式应用程序协调服务中,根据商家ID设置所述配置信息。4.如权利要求1所述的方法,其特征在于,所述根据所述配置信息进行初始化处理,生成分配信息,包括:通过所述配置信息获取路由规则;解析所述路由规则;以及根据解析后的路由规则,生成所述分配信息。5.如权利要求4所述的方法,其特征在于,所述根据解析后的路由规则,生成所述分配信息,包括:将所述解析后的路由规则进行取模处理,生成取模结果;通过所述取模结果生成所述分配信息。6.如权利要求5所述的方法,其特征在于,所述根据所述分配信息确定待链接的搜索引擎集群,包括:通过所述取模结果确定所述待链接的搜索引擎集群。7.如权利要求1所述的方法,其特征在于,所述由所述待链接的搜索引擎集群获取链接数据,包括:通过所述待链接的搜索引擎集群确定待链接的机房信息;以及通过待链接的机房信息获取所述链接数据。8.如权利要求1所述的方法,其特征在于,所述由所述待链接的搜索引擎集群获取链接数据,包括:由所述待链接的搜索引擎集群获取SorlCloud链接数据。9.如权利要求1所述的...
【专利技术属性】
技术研发人员:魏广健,康韬,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。