访问请求处理方法、装置、系统、计算机设备和存储介质制造方法及图纸

技术编号:19341400 阅读:19 留言:0更新日期:2018-11-07 13:38
本申请中提供了一种访问请求处理方法、装置、计算机设备和存储介质,应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群;负载均衡服务器接收访问请求;所述负载均衡服务器在管理的多个不同地域的Cognos集群中确定目标Cognos集群,所述目标Cognos集群为处于正常状态的Cognos集群中的任意一个;所述负载均衡服务器将所述访问请求发送给所述目标Cognos集群,以使所述目标Cognos集群对所述访问请求进行处理。克服集群异常时用户无法访问数据的缺陷,保障每一次用户的访问请求都能得到回应;避免了集群上发生灾难后存在数据丢失,系统长时间不可用的风险。

Access request processing method, device, system, computer equipment and storage medium

In this application, an access request processing method, device, computer equipment and storage medium are provided, which are applied to multi-Cognos cluster environment in different places. Each Cognos cluster shares data storage space, and the load balancing server manages Cognos clusters in different regions; the load balancing server receives access requests; and the load is equal. The weighing server determines a target Cognos cluster in a Cognos cluster in a plurality of different regions managed, and the target Cognos cluster is any one of the normal Cognos clusters; the load balancing server sends the access request to the target Cognos cluster so that the target Cognos cluster can access the Cognos cluster. Request for processing. To overcome the shortcomings of users'inability to access data when the cluster is abnormal, ensure that every user's access request can be answered, and avoid the risk of data loss and long-term unavailability of the system after a disaster occurs on the cluster.

【技术实现步骤摘要】
访问请求处理方法、装置、系统、计算机设备和存储介质
本申请涉及计算机
,特别涉及一种访问请求处理方法、装置、系统、计算机设备和存储介质。
技术介绍
Cognos是在BI(商业智能)核心平台之上,以服务为导向进行架构的一种数据模型,是唯一可以通过单一产品和在单一可靠架构上提供完整业务智能功能的解决方案。它可以提供无缝密合的报表、分析、记分卡、仪表盘等解决方案,通过提供所有的系统和资料资源,以简化公司各员工处理资讯的方法。目前业内对Cognos集群的使用多为本地多机部署,无多地区大集群部署案例。而本地单个集群的扩展能力有限,同时也无法满足异地容灾实时切换的要求。随着集群的增大,Cognos集群会存在压力瓶颈,导致系统引发各种异常。系统异常后需要对集群环境进行重启操作,重启过程需要较长时间完成,在此过程中集群会处于不可用状态。灾难发生后存在数据丢失,系统长时间不可用的风险,容灾能力差;集群不可用时,造成用户无法访问数据,系统对用户的访问请求无法作出回应。
技术实现思路
本申请的主要目的为提供一种访问请求处理方法、装置、系统、计算机设备和存储介质,克服集群异常时用户无法访问数据的缺陷。为实现上述目的,本申请提供了一种访问请求处理方法,所述方法应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群,所述方法包括:负载均衡服务器接收访问请求;所述负载均衡服务器在管理的多个不同地域的Cognos集群中确定目标Cognos集群,所述目标Cognos集群为处于正常状态的Cognos集群中的任意一个;所述负载均衡服务器将所述访问请求发送给所述目标Cognos集群,以使所述目标Cognos集群对所述访问请求进行处理。进一步地,所述访问请求中携带有用户的地址信息,所述负载均衡服务器在管理的多个不同地域的Cognos集群中确定目标Cognos集群的步骤,包括:根据所述用户的地址信息,在预设的用户地址-集群映射表中匹配出对应所述地址信息的Cognos集群;根据匹配结果以及所述Cognos集群的状态,选择出一个处于正常状态的Cognos集群作为所述目标Cognos集群。进一步地,所述负载均衡服务器将所述访问请求发送给所述目标Cognos集群,以使所述目标Cognos集群对所述访问请求进行处理的步骤之后,包括:所述负载均衡服务器获取到所述目标Cognos集群处于异常状态时,将所述访问请求发送至其它任意一个处于正常状态的Cognos集群。进一步地,所述负载均衡服务器获取到所述目标Cognos集群处于异常状态时的步骤之后,还包括:禁用处于异常状态的所述目标Cognos集群的服务端口。本申请还提供了一种访问请求处理方法,所述方法应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群,所述方法包括:目标Cognos集群接收所述负载均衡服务器发送的访问请求,所述访问请求为所述负载均衡服务器确定所述目标Cognos集群为正常状态时发送的;所述目标Cognos集群对所述访问请求进行处理。进一步地,所述目标Cognos集群对所述访问请求进行处理的步骤之后,包括:所述目标Cognos集群将所述访问请求处理数据生成日志文件,并将所述日志文件发送至所述共享数据存储空间。本申请还提供了一种访问请求处理装置,所述装置应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群,所述装置包括:接收模块,用于接收所述负载均衡服务器发送的访问请求,所述访问请求为所述负载均衡服务器确定目标Cognos集群为正常状态时发送的;处理模块,用于对所述访问请求进行处理。本申请还提供了一种访问请求处理系统,所述系统应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群;所述系统包括:所述负载均衡服务器接收访问请求;所述负载均衡服务器在管理的多个不同地域的Cognos集群中确定目标Cognos集群,所述目标Cognos集群为处于正常状态的Cognos集群中的任意一个;所述负载均衡服务器将所述访问请求发送给所述目标Cognos集群;所述目标Cognos集群对所述访问请求进行处理。。本申请还提供了一种访问请求处理装置,所述装置应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,所述装置包括:接收单元,用于接收访问请求;确定单元,用于在多个不同地域的Cognos集群中确定目标Cognos集群,所述目标Cognos集群为处于正常状态的Cognos集群中的任意一个;发送单元,用于将所述访问请求发送给所述目标Cognos集群,以使所述目标Cognos集群对所述访问请求进行处理。本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。本申请还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。本申请中提供的访问请求处理方法、装置、系统、计算机设备和存储介质,具有以下有益效果:本申请中提供的访问请求处理方法、装置、系统、计算机设备和存储介质,应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群;负载均衡服务器接收访问请求;所述负载均衡服务器在管理的多个不同地域的Cognos集群中确定目标Cognos集群,所述目标Cognos集群为处于正常状态的Cognos集群中的任意一个;所述负载均衡服务器将所述访问请求发送给所述目标Cognos集群,以使所述目标Cognos集群对所述访问请求进行处理,克服集群异常时用户无法访问数据的缺陷,保障每一次用户的访问请求都能得到回应;避免了集群上发生灾难后存在数据丢失,系统长时间不可用的风险。附图说明图1是本申请一实施例中访问请求处理方法步骤示意图;图2是本申请一实施例中的步骤S2的具体步骤示意图;图3是本申请一实施例中访问请求处理装置结构框图;图4是本申请一实施例中的确定单元结构框图;图5是本申请另一实施例中访问请求处理方法步骤示意图;图6是本申请另一实施例中访问请求处理装置结构框图;图7是本申请另一实施例中访问请求处理系统的工作流程框图;图8为本申请一实施例的计算机设备的结构示意框图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。参照图1,本申请实施例中提供了一种访问请求处理方法,所述方法应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群。在本实施例中,上述各个Cognos集群均独立提供服务,且其运行环境完全一致,每个Cognos集群均将其IP地址映射到同一个负载均衡服务器中,即是将多个不同的Cognos集群指向同一个负载本文档来自技高网...

【技术保护点】
1.一种访问请求处理方法,其特征在于,所述方法应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群,所述方法包括:负载均衡服务器接收访问请求;所述负载均衡服务器在管理的多个不同地域的Cognos集群中确定目标Cognos集群,所述目标Cognos集群为处于正常状态的Cognos集群中的任意一个;所述负载均衡服务器将所述访问请求发送给所述目标Cognos集群,以使所述目标Cognos集群对所述访问请求进行处理。

【技术特征摘要】
1.一种访问请求处理方法,其特征在于,所述方法应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群,所述方法包括:负载均衡服务器接收访问请求;所述负载均衡服务器在管理的多个不同地域的Cognos集群中确定目标Cognos集群,所述目标Cognos集群为处于正常状态的Cognos集群中的任意一个;所述负载均衡服务器将所述访问请求发送给所述目标Cognos集群,以使所述目标Cognos集群对所述访问请求进行处理。2.根据权利要求1所述的访问请求处理方法,其特征在于,所述访问请求中携带有用户的地址信息,所述负载均衡服务器在管理的多个不同地域的Cognos集群中确定目标Cognos集群的步骤,包括:根据所述用户的地址信息,在预设的用户地址-集群映射表中匹配出对应所述地址信息的Cognos集群;根据匹配结果以及所述Cognos集群的状态,选择出一个处于正常状态的Cognos集群作为所述目标Cognos集群。3.根据权利要求1所述的访问请求处理方法,其特征在于,所述负载均衡服务器将所述访问请求发送给所述目标Cognos集群,以使所述目标Cognos集群对所述访问请求进行处理的步骤之后,包括:所述负载均衡服务器获取到所述目标Cognos集群处于异常状态时,将所述访问请求发送至其它任意一个处于正常状态的Cognos集群。4.根据权利要求3所述的访问请求处理方法,其特征在于,所述负载均衡服务器获取到所述目标Cognos集群处于异常状态时的步骤之后,还包括:禁用处于异常状态的所述目标Cognos集群的服务端口。5.一种访问请求处理方法,其特征在于,所述方法应用于异地多Cognos集群环境,各Cognos集群共享数据存储空间,负载均衡服务器管理多个不同地域的Cognos集群,所述方法包括:目标Cognos集群接收所述负载均衡服务器发送的访问请求,所述访问请求为所述负载均衡服...

【专利技术属性】
技术研发人员:杨勇宋剑锋
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1