集群部署中高并发分流的方法、装置、系统及负载均衡器制造方法及图纸

技术编号:14483093 阅读:133 留言:0更新日期:2017-01-26 02:19
本发明专利技术公开了一种集群部署中高并发分流的方法,包括:获取输入的用户特征;将所述用户特征与调取的分流名单数据进行比较;根据比较结果确定所述用户特征对应的重定向访问URL,使用户根据所述重定向访问URL访问对应的应用服务;该方法根据分流名单数据在高并发时段进行定向分流,即应对了集群部署系统的高并发现象,又保证了集群部署中特定分流目的,或者特定用户访问需求不受影响;从而通过高并发分流的灵活性降低了集群环境无限扩展的需求;本发明专利技术还公开了一种集群部署中高并发分流的装置、系统及负载均衡器;具有上述有益效果。

【技术实现步骤摘要】

本专利技术涉及应用服务器集群
,特别涉及一种集群部署中高并发分流的方法、装置、系统及负载均衡器
技术介绍
随着企业的不断发展壮大、业务量不断增多企业系统并发量越来越大。为了应对系统的高并发,开始使用应用服务器集群,负载均衡器会将请求分发到各个应用服务器,这样各个应用服务器的流量就会小很多。但是集群横向扩展的方式并不能很好的解决问题,因为高并发是在某个特定的时间段达到了高并发。如何能够避免集群环境无限扩展又能够应对系统的高并发,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种集群部署中高并发分流的方法、装置、系统及负载均衡器;根据分流名单数据在高并发时段进行定向分流,通过高并发分流的灵活性降低了集群环境无限扩展的需求。为解决上述技术问题,本专利技术提供一种集群部署中高并发分流的方法,包括:获取输入的用户特征;将所述用户特征与调取的分流名单数据进行比较;根据比较结果确定所述用户特征对应的重定向访问URL,使用户根据所述重定向访问URL访问对应的应用服务。可选的,所述分流名单的设定方式,包括:根据分流目的确定导入名单,并确定所述导入名单对应的重定向访问URL,将所述导入名单与对应的重定向访问URL形成分流名单数据存储于分流访问数据库中;和/或,根据分流目的设定分流名单规则,并根据所述分流名单规则生成导入名单,并确定所述导入名单对应的重定向访问URL,将所述导入名单与对应的重定向访问URL形成分流名单数据存储于分流访问数据库中。可选的,将所述用户特征与调取的分流名单进行比较之前,还包括:将所述分流访问数据库中的分流名单数据缓存到集群应用服务器中。可选的,将所述用户特征与调取的分流名单数据进行比较,包括:确定获取所述用户特征的时间信息;根据所述时间信息确定对应的分流目的,并调取所述分流目对应的分流名单数据;将所述用户特征与对应的分流名单数据进行比较。可选的,获取输入的用户特征之前,包括:在集群中部署与所述重定向访问URL对应的应用服务。本专利技术还提供一种集群部署中高并发分流的装置,包括:获取模块,用于获取输入的用户特征;解析模块,用于将所述用户特征与调取的分流名单数据进行比较;URL确定模块,用于根据比较结果确定所述用户特征对应的重定向访问URL,使用户根据所述重定向访问URL访问对应的应用服务。可选的,还包括:缓存模块,用于将分流访问数据库中的分流名单数据缓存到集群应用服务器中。可选的,所述解析模块包括:时间单元,用于确定获取所述用户特征的时间信息;分流名单数据获取单元,用于根据所述时间信息确定对应的分流目的,并调取所述分流目对应的分流名单数据;解析单元,用于将所述用户特征与对应的分流名单数据进行比较。本专利技术还提供一种负载均衡器,包括:根据上述任一项所述的集群部署中高并发分流的装置。本专利技术还提供一种集群部署中高并发分流的系统,包括:如上述所述的负载均衡器,分流访问数据库和集群应用服务器;其中,所述分流访问数据库,用于存储分流名单数据;所述集群应用服务器,用于部署与重定向访问URL对应的应用服务。本专利技术所提供的一种集群部署中高并发分流的方法,包括:获取输入的用户特征;将所述用户特征与调取的分流名单数据进行比较;根据比较结果确定所述用户特征对应的重定向访问URL,使用户根据所述重定向访问URL访问对应的应用服务;可见,该方法根据分流名单数据在高并发时段进行定向分流,即通过设定用户特征与重定向访问URL的对应关系实现定向分流;应对了集群部署系统的高并发现象,又保证了集群部署中特定分流目的,或者特定用户访问需求不受影响;从而通过高并发分流的灵活性降低了集群环境无限扩展的需求;本专利技术还提供了一种集群部署中高并发分流的装置、系统及负载均衡器;具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的集群部署中高并发分流的方法的流程图;图2为本专利技术实施例所提供的集群部署中高并发分流的方法的过程示意图;图3为本专利技术实施例所提供的集群部署中高并发分流的装置的结构框图。具体实施方式本专利技术的核心是提供一种集群部署中高并发分流的方法、装置、系统及负载均衡器;根据分流名单数据在高并发时段进行定向分流,通过高并发分流的灵活性降低了集群环境无限扩展的需求。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的集群部署中高并发分流的方法的流程图;该方法可以包括:S100、获取输入的用户特征;具体的,在用户登录集群系统或者访问集群系统时获取的用户特征。这里的用户特征是可以表明用户身份的信息。例如可以是用户ID,用户工号等特征标识信息。本实施例并不对用户特征的具体内容进行限定。只要能够用户识别用户身份信息即可。S110、将所述用户特征与调取的分流名单数据进行比较;具体的,这里的分流名单数据中的分流名单与用户特征是对应的,可以通过用户特征判定分流名单中是否存在该用户。这里分流名单数据包含有分流名单以及该分流名单对应的重定向访问URL。即用户特征对应分流名单,分流名单对应有重定向访问URL。例如分流名单中的所有名单对应的用户(即所有名单对应的用户特征)都使用该分流名单设定的重定向访问URL进行后续访问应用服务。因此分流名单数据包括分流名单以及分流名单对应的重定向访问URL。本实施例中分流名单数据可以保存在分流访问数据库或者直接保存在本地(如集群应用服务器中)或者在分流访问数据库中保存,并缓存到本地(缓存的时机可以是在分流访问数据库中的分流名单数据进行更新的时候)。即优选的,为了进一步提高数据调用的速度,提高高并发分流处理的速度,将所述用户特征与调取的分流名单进行比较之前可以包括:将所述分流访问数据库中的分流名单数据缓存到负载均衡器中。因此在获取用户特征时调用分流访问数据库中的分流名单数据进行对比。确定分流名单中是否存在该用户特征对应的用户,进而确定该用户能够使用的重定向访问URL。本实施例中分流名单数据是根据集群系统分流的目的进行确定的。即用户可以分析系统压力分布(高并发时间段、用户类型等等),确定分流目的;或者是分析系统实际业务场景,确定分流目的;或者是系统递增的规模即频率,确定分流目的。如:保证企业高管在高并发时间段正常访问系统、保证系统基础业务能正常访问等等。在确定分流目的后生成对应的分流名单数据可以是进行将全部与分流目的相对应的人的名单列出来或者是提取分流目的对应的用户共性特征,进行根据该用户共性特征设定分流名单规则进行名单确定。本实施例并不限定具体生成分流名单数据的方式,用户可以根据自身集群或者用户特征的特点进行设定。即根据分流目的,确定分流访问的用户特征,将用本文档来自技高网...
集群部署中高并发分流的方法、装置、系统及负载均衡器

【技术保护点】
一种集群部署中高并发分流的方法,其特征在于,包括:获取输入的用户特征;将所述用户特征与调取的分流名单数据进行比较;根据比较结果确定所述用户特征对应的重定向访问URL,使用户根据所述重定向访问URL访问对应的应用服务。

【技术特征摘要】
1.一种集群部署中高并发分流的方法,其特征在于,包括:获取输入的用户特征;将所述用户特征与调取的分流名单数据进行比较;根据比较结果确定所述用户特征对应的重定向访问URL,使用户根据所述重定向访问URL访问对应的应用服务。2.根据权利要求1所述的集群部署中高并发分流的方法,其特征在于,所述分流名单的设定方式,包括:根据分流目的确定导入名单,并确定所述导入名单对应的重定向访问URL,将所述导入名单与对应的重定向访问URL形成分流名单数据存储于分流访问数据库中;和/或,根据分流目的设定分流名单规则,并根据所述分流名单规则生成导入名单,并确定所述导入名单对应的重定向访问URL,将所述导入名单与对应的重定向访问URL形成分流名单数据存储于分流访问数据库中。3.根据权利要求2所述的集群部署中高并发分流的方法,其特征在于,将所述用户特征与调取的分流名单进行比较之前,还包括:将所述分流访问数据库中的分流名单数据缓存到集群应用服务器中。4.根据权利要求1-3任一项所述的集群部署中高并发分流的方法,其特征在于,将所述用户特征与调取的分流名单数据进行比较,包括:确定获取所述用户特征的时间信息;根据所述时间信息确定对应的分流目的,并调取所述分流目对应的分流名单数据;将所述用户特征与对应的分流名单数据进行比较。5.根据权利要求4所述的集群部...

【专利技术属性】
技术研发人员:刘鹏科
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1