CN105099935A - 服务器负载控制方法及装置 - Google Patents
服务器负载控制方法及装置 Download PDFInfo
- Publication number
- CN105099935A CN105099935A CN201510451805.2A CN201510451805A CN105099935A CN 105099935 A CN105099935 A CN 105099935A CN 201510451805 A CN201510451805 A CN 201510451805A CN 105099935 A CN105099935 A CN 105099935A
- Authority
- CN
- China
- Prior art keywords
- service
- data
- application server
- load
- pressure value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
本公开是关于服务器负载控制方法及装置,所述方法包括:获取应用服务器集群的运行负载数据;根据所述运行负载数据,获取所述应用服务器集群的负载压力值;在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务;发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。本公开可以在应用服务器的负载压力较大时将可关闭服务的数据请求进行屏蔽,因此能减少服务器的负载压力,有效地防止网站崩溃。
Description
技术领域
本申请涉及通信技术领域,尤其涉及服务器负载控制方法及装置。
背景技术
目前很多大型的网站,会在特定的时期推出活动(例如电商平台的双11活动、智能产品的定期抢购活动等等)。在活动期间,用户的访问量会剧增,相关技术都是采用在活动前增加服务器的方式来应对访问量的暴涨。但如果访问量超过预期,服务器过载而导致网站崩溃的情况仍非常常见。
发明内容
为克服相关技术中存在的问题,本公开提供了服务器负载控制方法及装置。
根据本公开实施例的第一方面,提供一种服务器负载控制方法,所述方法包括:
获取应用服务器集群的运行负载数据;
根据所述运行负载数据,获取所述应用服务器集群的负载压力值;
在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务;
发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。
可选的,所述获取应用服务器集群的运行负载数据,包括:
对所述应用服务器集群中的多台应用服务器,获取每台所述应用服务器的以下一种或多种类型的运行负载数据:CPU使用率、内存使用率、硬盘使用率、流入带宽使用率或流出带宽使用率。
可选的,所述根据所述运行负载数据,获取所述应用服务器集群的负载压力值,包括:
计算每台应用服务器的单个负载压力值,所述单个负载压力值为所述应用服务器的至少一种类型的运行负载数据的加权值,其中每种类型的运行负载数据对应的权重值为预设值;
计算所有所述单个负载压力值的平均值,得到所述应用服务器集群的负载压力值。
可选的,所述确定与所述负载压力值对应的可关闭服务,包括:
从预设的服务列表中查询与所述负载压力值对应的可关闭服务,所述服务列表中记录有负载压力值与可关闭服务的对应关系。
可选的,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,包括:
发送所述可关闭服务的通知消息给所述应用服务器集群中的每台应用服务器,以使所述应用服务器在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
可选的,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,包括:
发送所述可关闭服务的通知消息给负载均衡器,以使所述负载均衡器根据所述通知消息屏蔽对所述可关闭服务的数据请求。
可选的,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,包括:
发送所述可关闭服务的通知消息给终端,以使所述终端根据所述通知消息屏蔽对所述可关闭服务的数据请求。
根据本公开实施例的第二方面,提供一种服务器负载控制方法,所述方法包括:
发送运行负载数据至控制服务器;
接收所述控制服务器发送的可关闭服务的通知消息,所述可关闭服务为所述控制服务器在根据所述运行负载数据获取到所述应用服务器集群的负载压力值后,确定的与所述负载压力值对应的可关闭服务;
在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
根据本公开实施例的第三方面,提供一种服务器负载控制装置,所述装置包括:
数据获取模块,用于获取应用服务器集群的运行负载数据;
压力值获取模块,用于根据所述运行负载数据,获取所述应用服务器集群的负载压力值;
确定模块,用于在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务;
屏蔽模块,用于发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。
可选的,所述数据获取模块,包括:
数据获取子模块,用于对所述应用服务器集群中的多台应用服务器,获取每台所述应用服务器的以下一种或多种类型的运行负载数据:CPU使用率、内存使用率、硬盘使用率、流入带宽使用率或流出带宽使用率。
可选的,所述压力值获取模块,包括:
第一计算子模块,用于计算每台应用服务器的单个负载压力值,所述单个负载压力值为所述应用服务器的至少一种类型的运行负载数据的加权值,其中每种类型的运行负载数据对应的权重值为预设值;
第二计算子模块,用于计算所有所述单个负载压力值的平均值,得到所述应用服务器集群的负载压力值。
可选的,所述确定模块,包括:
查询子模块,用于从预设的服务列表中查询与所述负载压力值对应的可关闭服务,所述服务列表中记录有负载压力值与可关闭服务的对应关系。
可选的,包括:
第一屏蔽模块,用于发送所述可关闭服务的通知消息给所述应用服务器集群中的每台应用服务器,以使所述应用服务器在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
可选的,包括:
第二屏蔽模块,用于发送所述可关闭服务的通知消息给负载均衡器,以使所述负载均衡器根据所述通知消息屏蔽对所述可关闭服务的数据请求。
可选的,所述屏蔽模块,包括:
第三屏蔽模块,用于发送所述可关闭服务的通知消息给终端,以使所述终端根据所述通知消息屏蔽对所述可关闭服务的数据请求。
根据本公开实施例的第四方面,提供一种服务器负载控制装置,所述装置包括:
发送模块,用于发送运行负载数据至控制服务器;
接收模块,用于接收所述控制服务器发送的可关闭服务的通知消息,所述可关闭服务为所述控制服务器在根据所述运行负载数据获取到所述应用服务器集群的负载压力值后,确定的与所述负载压力值对应的可关闭服务;
组装模块,用于在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
根据本公开实施例的第五方面,提供一种服务器负载控制装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取应用服务器集群的运行负载数据;
根据所述运行负载数据,获取所述应用服务器集群的负载压力值;
在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务;
发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。
根据本公开实施例的第六方面,提供一种服务器负载控制装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
发送运行负载数据至控制服务器;
接收所述控制服务器发送的可关闭服务的通知消息,所述可关闭服务为所述控制服务器在根据所述运行负载数据获取到所述应用服务器集群的负载压力值后,确定的与所述负载压力值对应的可关闭服务;
在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开可以获取应用服务器集群的运行负载数据,进而判断应用服务器集群的负载压力值,根据负载压力值可以确定对应的可关闭服务,进而屏蔽对所述可关闭服务的数据请求;本公开在应用服务器的负载压力较大时,由于将可关闭服务的数据请求进行屏蔽,因此能减少服务器的负载压力,有效地防止网站崩溃。
本公开对应用服务器集群的多台应用服务器,获取的运行负载数据可以有CPU使用率、内存使用率、硬盘使用率、流入带宽使用率或流出带宽使用率;并计算运行负载数据的加权值作为每台的应用服务器的单个负载压力值,最后计算所有单个负载压力值的平均值作为所述应用服务器集群的负载压力值,因此能准确地计算出应用服务器集群的负载压力。
本公开可以将可关闭服务的通知消息发给应用服务器,应用服务器则可以不去获取可关闭服务的数据,不需要组装可关闭服务对应的服务组件,由于网页页面中没有包括所述可关闭服务,因此用户无法提交可关闭服务的数据请求,从而减少了终端的数据请求量,用以缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
本公开可以将可关闭服务的通知消息发给负载均衡器,负载均衡器则可以在终端提交的各种数据请求中筛选出可关闭服务对应的数据请求,并且可以拦截可关闭服务的数据请求,从而减少应用服务器的请求处理量,缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
本公开可以将可关闭服务的通知消息发送给终端,终端则可以在向服务端发出数据请求时,从用户提交的各种数据请求中筛选出可关闭服务对应的数据请求,从而拦截可关闭服务的数据请求,减少终端的数据请求量,缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是本公开一示例性实施例示出的一种服务器负载控制方法的应用场景图。
图2A是本公开一示例性实施例示出的一种服务器负载控制方法的流程图。
图2B是本公开一示例性实施例示出的一种智能终端中登录购物网站的界面示意图。
图3是本公开一示例性实施例示出的另一种服务器负载控制方法的流程图。
图4是本公开根据一示例性实施例示出的一种服务器负载控制装置的框图。
图5是本公开根据一示例性实施例示出的另一种服务器负载控制装置的框图。
图6是本公开根据一示例性实施例示出的另一种服务器负载控制装置的框图。
图7是本公开根据一示例性实施例示出的另一种服务器负载控制装置的框图。
图8是本公开根据一示例性实施例示出的另一种服务器负载控制装置的框图。
图9是本公开根据一示例性实施例示出的另一种服务器负载控制装置的框图。
图10是本公开根据一示例性实施例示出的另一种服务器负载控制装置的框图。
图11是本公开根据一示例性实施例示出的另一种服务器负载控制装置的框图。
图12是本公开根据一示例性实施例示出的一种用于服务器负载控制装置的框图。
图13是本公开根据一示例性实施例示出的另一种用于服务器负载控制装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
如图1所示,是根据一示例性实施例示出的一种服务器负载控制方法的应用场景图。该应用场景包括:终端110与服务端120,服务端中120包括负载均衡器121、应用服务器集群122和控制服务器123。
其中,终端110可以是智能手机、平板电脑、电子书阅读器或者个人电脑等网络终端。
控制服务器123可以是一台服务器,或者是由若干台服务器组成的服务器集群,或者是一个云计算服务中心。在实际应用中,控制服务器123还可以集成在应用服务器集群122中的一个或多个应用服务器中,由应用服务器执行下述的运行于控制服务器中的服务器负载控制方法。为了示例方便,图1中同时示出了应用服务器和控制服务器。
终端110、负载均衡器121、应用服务器集群122和控制服务器123分别通过有线或者无线网络接入互联网,借助于互联网络实现连接。
负载均衡器121与应用服务器集群122中的各台应用服务器连接,当多台终端110通过终端中装载的浏览器或APP(Application,应用程序)登录网站或刷新网页时,会发出数据请求至服务端120中的负载均衡器121,由负载均衡器121将数据请求分配给应用服务器集群122中的可用应用服务器中,应用服务器根据网络数据请求获取网络数据并返回给对应的终端110。
如图2A所示,图2A是根据一示例性实施例示出的一种服务器负载监控方法的流程图,该方法可以用于如图1所示的应用环境中的控制服务器中。如图2A所示,该方法可以包括以下步骤:
在步骤201中,获取应用服务器集群的运行负载数据。
在本公开实施例中,应用服务器集群中可以包含多台应用服务器。应用服务器集群的运行负载数据可以反映当前应用服务器集群资源消耗程度的数据。
在一个可选的实现方式中,所述获取应用服务器集群的运行负载数据,可以包括:
对所述应用服务器集群中的多台应用服务器,获取每台所述应用服务器的以下一种或多种类型的运行负载数据:CPU(中央处理器,CentralProcessingUnit)使用率、内存使用率、硬盘使用率、流入带宽使用率或流出带宽使用率。
在本公开实施例中,运行负载数据可以从每一台应用服务器处获取。其中,流入带宽使用率或流出带宽使用率表示网络流量负载,流入带宽使用率可以是流入带宽值与流入带宽峰值的比值,流出带宽使用率可以是流出带宽值与流出带宽峰值的比值。
在步骤202中,根据所述运行负载数据,获取所述应用服务器集群的负载压力值。
在步骤201中通过获取运行负载数据,可以监控应用服务器集群当前的资源消耗程度,进一步判断出应用服务器集群当前的负载压力,以根据应用服务器集群的负载压力做出相应的负载控制处理。
在一个可选的实现方式中,所述根据所述运行负载数据,获取所述应用服务器集群的负载压力值,包括:
计算每台应用服务器的单个负载压力值,所述单个负载压力值为所述应用服务器的至少一种类型的运行负载数据的加权值,其中每种类型的运行负载数据对应的权重值为预设值。
计算所有所述单个负载压力值的平均值,得到所述应用服务器集群的负载压力值。
在本公开实施例中,由于应用服务器集群中包括一个或多个应用服务器,根据每一台应用服务器的运行负载数据,可以计算出每台应用服务器的单个负载压力值。
其中,每种类型的运行负载数据对应的权重值可以为预设值,也即是可以根据不同的运行负载数据对应用服务器中负载的重要性,预先对各个运行负载数据设置对应的权重。
单个负载压力值可以是所述应用服务器的至少一种类型的运行负载数据的加权值,即单个负载压力值可以用如下公式表示:
Q1=L1*w1+L2*w2+L3*w3+……+Ln*wn。
式中,Q1为应用服务器的单个负载压力值,Ln为每一种类型的运行负载数据,例如上述的CPU使用率、内存使用率或硬盘使用率等;wn为Ln对应的权重值。
其中,每种类型的运行负载数据的权重值可以根据运行负载数据在应用服务器中的资源重要性而确定,其数值可以为25%、28%、30%等数值,本领域技术人员在实际应用中可以根据需要而灵活选择,本公开实施例对此不作限定。
例如,以下表1示出了本公开实施例中一台应用服务器的运行负载数据及其对应的权重值。
表1
则该台应用服务器的单个负载压力值Q1为:
Q1=80%×30%+75%×20%+72%×15%+83%×20%+78%×15%=78.1%。
在得到每台应用服务器的单个负载压力值时,则可计算所有所述单个负载压力值的平均值,最终得到所述应用服务器集群的负载压力值。
在步骤203中,在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务。
在步骤202中获取到了应用服务器集群的负载压力值,当负载压力值较低时,则表示当前应用服务器集群的负载压力较小,应用服务器集群运行正常,能正常地响应终端的数据请求。而当负载压力值较大时,表示当前终端提交的数据请求量较大,应用服务器集群的整体负载压力较大。在本公开实施例中,可以预先设定一安全阈值,用以指示应用服务器集群的负载压力到达危险情况。当负载压力值超过安全阈值时,需要对应用服务器集群的负载进行控制,以应对终端的巨大的数据请求。其中,上述安全阈值可以为75%、80%或90%等数值,在实际应用中,本领域技术人员可以灵活选择,本公开实施例对此不作限定。
通常,网站数据可以包含多个部分;例如,对于购物网站来说,一般可以包含有多个服务:评论服务***、购买服务***、搜索服务***、推荐服务***等多个部分。本公开实施例可以根据不同服务的重要性确定不同服务的优先级,例如,可以预先对各个服务***进行评级(一级、二级或三级等),一级可以表示无论负载压力值多高,均必须使该服务***可用,二级或三级等级别可以分别对应某个范围的负载压力值时,可以临时关闭,以在应用服务器集群在负载压力较大时,通过关闭服务,以降低应用服务器集群的负载压力。
对于购物网站来说,当负载压力值较高时,推荐***、评论***可以选择性被关闭,这样推荐***、评论***的优先级就偏低,可以定义为二级,而购买***、搜索***无论在任何情况下,都必须保证可用,优先级高,因此级别可以为一级。
因此,在本公开实施例中,可以根据不同服务的优先级,预先确定负载压力值与可关闭服务的对应关系;在一个可选的实现方式中,所述确定与所述负载压力值对应的可关闭服务,可以包括:
从预设的服务列表中查询与所述负载压力值对应的可关闭服务,所述服务列表中记录有负载压力值与可关闭服务的对应关系。
例如,如下表2所示,是一种服务列表中记录的负载压力值与可关闭服务的对应关系。
编号 | 负载压力值 | 可关闭服务 |
1 | 80%以下 | 无 |
2 | 80%-85% | 评论*** |
3 | 85%及以上 | 评论***和推荐*** |
表2
其中,在实际应用中,负载压力值与可关闭服务的对应关系,本领域技术人员可以根据实际需要而灵活选择,本实施例对此不作限定。
在步骤204中,发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。
当负载压力值较高超过预设的安全阈值时,应用服务器集群当前的负载压力较大,根据在步骤203中确定的与负载压力值对应的可关闭服务,发送可关闭服务通知,以屏蔽可关闭服务的数据请求,从而减少应用服务器的压力。
由上述实施例可知,本公开实施例可以获取应用服务器集群的运行负载数据,进而判断应用服务器集群的负载压力值,在负载压力值较大时,可以根据负载压力值确定对应的可关闭服务,进而屏蔽对所述可关闭服务的数据请求。本公开实施例在应用服务器的负载压力较大时,由于将可关闭服务的数据请求进行屏蔽,因此能减少服务器的压力,有效地防止网站崩溃。
在上述图2A对应的实施例中,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,可以通过以下三种方式进行处理:将通知消息发送给应用服务器、将通知消息发送给负载均衡器,或者将通知消息发送给终端。需要说明的是,可以选择这三种方式中的任一种或任两种方式进行处理,也可以同时选择三种方式进行处理。本公开下面的实施例将以这三种方式为例,分别加以说明。
方式一:将通知消息发送至应用服务器。
在本公开实施例中,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,可以包括:发送所述可关闭服务的通知消息给所述应用服务器集群中的每台应用服务器,以使所述应用服务器在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
通常,一个网页上包括多块内容;例如可以包括:搜索框、推荐信息、产品信息、产品下单、购物车、产品的评价页面、评价框等多块内容。每块内容对应一个页面服务组件,应用服务器可以从各个服务获取数据,根据服务组件将数据填充到各个页面服务组件中最终组装得到网页页面。
在本公开实施例中,应用服务器根据终端的数据请求组装网页页面时,根据上述可关闭服务的通知消息,则可以不去获取可关闭服务的数据,因此组装网页页面时,不需要组装可关闭服务对应的服务组件,只需要组装除了可关闭服务之外的其他服务的服务组件,这样返回给终端的网页数据中,由于网页页面中没有包括所述可关闭服务,因此用户无法提交可关闭服务的数据请求,从而减少了终端的数据请求量,用以缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
例如,如图2B所示,是本公开一种智能终端中登录购物网站的界面示意图;图2B中,从上到下依次是:用户浏览商品并选中小米Note的界面示意图、负载压力正常情况下的购物网站中小米Note的介绍界面,以及通过应用服务器屏蔽评论服务后的显示界面。本实施例以屏蔽评论服务为例进行说明,用户在购物网站中浏览产品,当应用服务器集群的负载压力正常,则网页页面正常显示,图中虚线框内表示网页中的评论服务;而当应用服务器的负载压力过大,则采用屏蔽评论服务的处理,通过对比中间的界面示意图和下方的界面示意图可知,在中间的界面示意图中,界面下方的商品评价部分被屏蔽,而通过本公开实施例的方法处理后,购物网站的界面示意图中则没有显示商品评价内容,此时终端用户无法使用评论服务,无法获得提交评论内容请求的入口,因此能减少终端的数据处理量,缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
方式二、将通知消息发送给负载均衡器。
在本公开实施例中,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,可以包括:发送所述可关闭服务的通知消息给负载均衡器,以使所述负载均衡器根据所述通知消息屏蔽对所述可关闭服务的数据请求。
在本公开实施例中,负载均衡器接收到上述可关闭服务的通知消息,可以在终端提交的各种数据请求中筛选出可关闭服务对应的数据请求,在实际应用中,可以通过直接丢弃的方式拦截可关闭服务的数据请求,从而减少应用服务器的请求处理量,缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
方式三、将通知消息发送给终端。
在本公开实施例中,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,可以包括:
发送所述可关闭服务的通知消息给终端,以使所述终端根据所述通知消息屏蔽对所述可关闭服务的数据请求。
在本公开实施例中,终端接收到上述可关闭服务的通知消息,终端可以在向服务端发出数据请求时,从用户提交的各种数据请求中筛选出可关闭服务对应的数据请求,可以拦截可关闭服务的数据请求;例如,当用户在购物网站中想要提交评论数据时,终端可以将该评论请求进行屏蔽,使该评论数据请求无法提交到服务端,因此能减少终端的数据请求量,缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
如图3所示,图3是根据一示例性实施例示出的一种服务器负载控制方法的流程图,该方法可以用于如图1所述的应用环境中任一应用服务器中。如图3所示,包括以下步骤:
在步骤301中,发送运行负载数据至控制服务器。
在本公开实施例中,运行负载数据是反映当前应用服务器资源消耗程度的数据,运行负载数据可以包括以下一种或多种数据:CPU(中央处理器,CentralProcessingUnit)使用率、内存使用率、硬盘使用率、流入带宽使用率或流出带宽使用率。其中,流入带宽使用率或流出带宽使用率表示网络流量负载,流入带宽使用率可以是流入带宽值与流入带宽峰值的比值,流出带宽使用率可以是流出带宽值与流出带宽峰值的比值。
在步骤302中,接收所述控制服务器发送的可关闭服务的通知消息,所述可关闭服务为所述控制服务器在根据所述运行负载数据获取到所述应用服务器集群的负载压力值后,确定的与所述负载压力值对应的可关闭服务。
在本公开实施例中,控制服务器可以根据所述运行负载数据,获取所述应用服务器集群的负载压力值,并在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务,并将可关闭服务的通知消息发送给应用服务器,应用服务器在接收到该通知消息时,则可知道当前应用服务器集群的负载压力较大,需要关闭部分服务。
在步骤303中,在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
通常,一个网页上包括多块内容;例如可以包括:搜索框、推荐信息、产品信息、产品下单内、购物车、产品的评价页面、评价框等多块内容。每块内容对应一个页面服务组件,可以从各个服务获取数据,根据服务组件将数据填充到各个页面服务组件中最终组装得到网页页面。
在本公开实施例中,应用服务器根据终端的数据请求组装网页页面时,根据上述可关闭服务的通知消息,则可以不去获取可关闭服务的数据,因此组装网页页面时,不需要组装可关闭服务对应的服务组件,只需要组装除了可关闭服务之外的其他服务的服务组件,这样返回给终端的网页数据中,由于网页页面中没有包括所述可关闭服务,因此用户无法提交可关闭服务的数据请求,从而减少了终端的数据请求量,用以缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
如图4所示,图4是本公开根据一示例性实施例示出的一种服务器负载控制装置框图,所述装置运行于控制服务器上,包括:数据获取模块410、压力值获取模块420、确定模块430和屏蔽模块440。
其中,数据获取模块410,被配置为获取应用服务器集群的运行负载数据;
压力值获取模块420,被配置为根据所述运行负载数据,获取所述应用服务器集群的负载压力值;
确定模块430,被配置为在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务;
屏蔽模块440,被配置为发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。
由上述实施例可知,本公开可以获取应用服务器集群的运行负载数据,进而判断应用服务器集群的负载压力值,根据负载压力值可以确定对应的可关闭服务,进而屏蔽对所述可关闭服务的数据请求;本公开在应用服务器的负载压力较大时,由于将可关闭服务的数据请求进行屏蔽,因此能减少服务器的负载压力,有效地防止网站崩溃。
如图5所示,图5是本公开根据一示例性实施例示出的另一种基于图像的通信装置框图,该实施例在前述图4所示实施例的基础上,所述数据获取模块410,包括:数据获取子模块411。
其中,数据获取子模块411,被配置为对所述应用服务器集群中的多台应用服务器,获取每台所述应用服务器的以下一种或多种类型的运行负载数据:CPU使用率、内存使用率、硬盘使用率、流入带宽使用率或流出带宽使用率。
如图6所示,图6是本公开根据一示例性实施例示出的另一种基于图像的通信装置框图,该实施例在前述图4所示实施例的基础上,所述压力值获取模块420,包括:第一计算子模块421和第二计算子模块422。
其中,第一计算子模块421,被配置为计算每台应用服务器的单个负载压力值,所述单个负载压力值为所述应用服务器的至少一种类型的运行负载数据的加权值,其中每种类型的运行负载数据对应的权重值为预设值;
第二计算子模块422,被配置为计算所有所述单个负载压力值的平均值,得到所述应用服务器集群的负载压力值。
由上述实施例可知,本公开对应用服务器集群的多台应用服务器,获取的运行负载数据可以有CPU使用率、内存使用率、硬盘使用率、流入带宽使用率或流出带宽使用率;并计算运行负载数据的加权值作为每台的应用服务器的单个负载压力值,最后计算所有单个负载压力值的平均值作为所述应用服务器集群的负载压力值,因此能准确地计算出应用服务器集群的负载压力。
如图7所示,图7是本公开根据一示例性实施例示出的另一种基于图像的通信装置框图,该实施例在前述图4所示实施例的基础上,所述确定模块430,包括:查询子模块431。
其中,查询子模块431,被配置为从预设的服务列表中查询与所述负载压力值对应的可关闭服务,所述服务列表中记录有负载压力值与可关闭服务的对应关系。
如图8所示,图8是本公开根据一示例性实施例示出的另一种基于图像的通信装置框图,该实施例在前述图4所示实施例的基础上,所述屏蔽模块440,可以包括:第一屏蔽模块441。
其中,第一屏蔽模块441,被配置为发送所述可关闭服务的通知消息给所述应用服务器集群中的每台应用服务器,以使所述应用服务器在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
由上述实施例可知,本公开可以将可关闭服务的通知消息发给应用服务器,应用服务器则可以不去获取可关闭服务的数据,不需要组装可关闭服务对应的服务组件,由于网页页面中没有包括所述可关闭服务,因此用户无法提交可关闭服务的数据请求,从而减少了终端的数据请求量,用以缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
如图9所示,图9是本公开根据一示例性实施例示出的另一种基于图像的通信装置框图,该实施例在前述图4所示实施例的基础上,所述屏蔽模块440,可以包括:第二屏蔽模块442。
其中,第二屏蔽模块442,被配置为发送所述可关闭服务的通知消息给负载均衡器,以使所述负载均衡器根据所述通知消息屏蔽对所述可关闭服务的数据请求。
由上述实施例可知,本公开可以将可关闭服务的通知消息发给负载均衡器,负载均衡器则可以在终端提交的各种数据请求中筛选出可关闭服务对应的数据请求,并且可以拦截可关闭服务的数据请求,从而减少应用服务器的请求处理量,缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
如图10所示,图10是本公开根据一示例性实施例示出的另一种基于图像的通信装置框图,该实施例在前述图4所示实施例的基础上,所述屏蔽模块440,可以包括:第三屏蔽模块443。
其中,第三屏蔽模块443,被配置为发送所述可关闭服务的通知消息给终端,以使所述终端根据所述通知消息屏蔽对所述可关闭服务的数据请求。
由上述实施例可知,本公开可以将可关闭服务的通知消息发送给终端,终端则可以在向服务端发出数据请求时,从用户提交的各种数据请求中筛选出可关闭服务对应的数据请求,从而拦截可关闭服务的数据请求,减少终端的数据请求量,缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
如图11所示,图11是本公开根据一示例性实施例示出的一种基于图像的通信装置框图,所述装置运行在应用服务器集群中的任一台应用服务器上,所述装置包括:发送模块1110、接收模块1120和组装模块1130。
其中,发送模块1110,被配置为发送运行负载数据至控制服务器;
接收模块1120,被配置为接收所述控制服务器发送的可关闭服务的通知消息,所述可关闭服务为所述控制服务器在根据所述运行负载数据获取到所述应用服务器集群的负载压力值后,确定的与所述负载压力值对应的可关闭服务;
组装模块1130,被配置为在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
由上述实施例可知,本公开应用服务器可以接收可关闭服务的通知消息,应用服务器则可以不去获取可关闭服务的数据,不需要组装可关闭服务对应的服务组件,由于网页页面中没有包括所述可关闭服务,因此用户无法提交可关闭服务的数据请求,从而减少了终端的数据请求量,用以缓解当前应用服务器集群巨大的负载压力,降低网页崩溃的风险。
相应的,本公开还提供一种服务器负载控制装置,所述装置包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
获取应用服务器集群的运行负载数据;
根据所述运行负载数据,获取所述应用服务器集群的负载压力值;
在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务;
发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。
相应的,本公开还提供一种服务器负载控制装置,所述装置包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
发送运行负载数据至控制服务器;
接收所述控制服务器发送的可关闭服务的通知消息,所述可关闭服务为所述控制服务器在根据所述运行负载数据获取到所述应用服务器集群的负载压力值后,确定的与所述负载压力值对应的可关闭服务;
在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
图12是根据一示例性实施例示出的一种用于图4中的服务器负载控制装置1200的框图。例如,装置1200可以被提供为一服务器。参照图12,装置1200包括处理组件1222,其进一步包括一个或多个处理器,以及由存储器1232所代表的存储器资源,用于存储可由处理部件1222的执行的指令,例如应用程序。存储器1232中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1222被配置为执行指令,以执行上述智能设备的控制方法。
装置1200还可以包括一个电源组件1226被配置为执行装置1200的电源管理,一个有线或无线网络接口1250被配置为将装置1200连接到网络,和一个输入输出(I/O)接口1258。装置1200可以操作基于存储在存储器1232的操作***,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。
图13是根据一示例性实施例示出的一种用于图11中的服务器负载控制装置1300的框图。例如,装置1300可以被提供为一服务器。参照图13,装置1300包括处理组件1322,其进一步包括一个或多个处理器,以及由存储器1332所代表的存储器资源,用于存储可由处理部件1322的执行的指令,例如应用程序。存储器1332中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1322被配置为执行指令,以执行上述智能设备的控制方法。
装置1300还可以包括一个电源组件1326被配置为执行装置1300的电源管理,一个有线或无线网络接口1350被配置为将装置1300连接到网络,和一个输入输出(I/O)接口1358。装置1300可以操作基于存储在存储器1332的操作***,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。
Claims (18)
1.一种服务器负载控制方法,其特征在于,所述方法包括:
获取应用服务器集群的运行负载数据;
根据所述运行负载数据,获取所述应用服务器集群的负载压力值;
在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务;
发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。
2.根据权利要求1所述的方法,其特征在于,所述获取应用服务器集群的运行负载数据,包括:
对所述应用服务器集群中的多台应用服务器,获取每台所述应用服务器的以下一种或多种类型的运行负载数据:CPU使用率、内存使用率、硬盘使用率、流入带宽使用率或流出带宽使用率。
3.根据权利要求2所述的方法,其特征在于,所述根据所述运行负载数据,获取所述应用服务器集群的负载压力值,包括:
计算每台应用服务器的单个负载压力值,所述单个负载压力值为所述应用服务器的至少一种类型的运行负载数据的加权值,其中每种类型的运行负载数据对应的权重值为预设值;
计算所有所述单个负载压力值的平均值,得到所述应用服务器集群的负载压力值。
4.根据权利要求1所述的方法,其特征在于,所述确定与所述负载压力值对应的可关闭服务,包括:
从预设的服务列表中查询与所述负载压力值对应的可关闭服务,所述服务列表中记录有负载压力值与可关闭服务的对应关系。
5.根据权利要求1所述的方法,其特征在于,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,包括:
发送所述可关闭服务的通知消息给所述应用服务器集群中的每台应用服务器,以使所述应用服务器在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
6.根据权利要求1所述的方法,其特征在于,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,包括:
发送所述可关闭服务的通知消息给负载均衡器,以使所述负载均衡器根据所述通知消息屏蔽对所述可关闭服务的数据请求。
7.根据权利要求1所述的方法,其特征在于,所述发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求,包括:
发送所述可关闭服务的通知消息给终端,以使所述终端根据所述通知消息屏蔽对所述可关闭服务的数据请求。
8.一种服务器负载控制方法,其特征在于,所述方法包括:
发送运行负载数据至控制服务器;
接收所述控制服务器发送的可关闭服务的通知消息,所述可关闭服务为所述控制服务器在根据所述运行负载数据获取到所述应用服务器集群的负载压力值后,确定的与所述负载压力值对应的可关闭服务;
在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
9.一种服务器负载控制装置,其特征在于,所述装置包括:
数据获取模块,用于获取应用服务器集群的运行负载数据;
压力值获取模块,用于根据所述运行负载数据,获取所述应用服务器集群的负载压力值;
确定模块,用于在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务;
屏蔽模块,用于发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。
10.根据权利要求9所述的装置,其特征在于,所述数据获取模块,包括:
数据获取子模块,用于对所述应用服务器集群中的多台应用服务器,获取每台所述应用服务器的以下一种或多种类型的运行负载数据:CPU使用率、内存使用率、硬盘使用率、流入带宽使用率或流出带宽使用率。
11.根据权利要求10所述的装置,其特征在于,所述压力值获取模块,包括:
第一计算子模块,用于计算每台应用服务器的单个负载压力值,所述单个负载压力值为所述应用服务器的至少一种类型的运行负载数据的加权值,其中每种类型的运行负载数据对应的权重值为预设值;
第二计算子模块,用于计算所有所述单个负载压力值的平均值,得到所述应用服务器集群的负载压力值。
12.根据权利要求9所述的装置,其特征在于,所述确定模块,包括:
查询子模块,用于从预设的服务列表中查询与所述负载压力值对应的可关闭服务,所述服务列表中记录有负载压力值与可关闭服务的对应关系。
13.根据权利要求9所述的装置,其特征在于,所述屏蔽模块,包括:
第一屏蔽模块,用于发送所述可关闭服务的通知消息给所述应用服务器集群中的每台应用服务器,以使所述应用服务器在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
14.根据权利要求9所述的装置,其特征在于,所述屏蔽模块,包括:
第二屏蔽模块,用于发送所述可关闭服务的通知消息给负载均衡器,以使所述负载均衡器根据所述通知消息屏蔽对所述可关闭服务的数据请求。
15.根据权利要求9所述的装置,其特征在于,所述屏蔽模块,包括:
第三屏蔽模块,用于发送所述可关闭服务的通知消息给终端,以使所述终端根据所述通知消息屏蔽对所述可关闭服务的数据请求。
16.一种服务器负载控制装置,其特征在于,所述装置包括:
发送模块,用于发送运行负载数据至控制服务器;
接收模块,用于接收所述控制服务器发送的可关闭服务的通知消息,所述可关闭服务为所述控制服务器在根据所述运行负载数据获取到所述应用服务器集群的负载压力值后,确定的与所述负载压力值对应的可关闭服务;
组装模块,用于在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
17.一种服务器负载控制装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取应用服务器集群的运行负载数据;
根据所述运行负载数据,获取所述应用服务器集群的负载压力值;
在所述负载压力值超过预设的安全阈值时,确定与所述负载压力值对应的可关闭服务;
发送所述可关闭服务的通知消息,以屏蔽对所述可关闭服务的数据请求。
18.一种服务器负载控制装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
发送运行负载数据至控制服务器;
接收所述控制服务器发送的可关闭服务的通知消息,所述可关闭服务为所述控制服务器在根据所述运行负载数据获取到所述应用服务器集群的负载压力值后,确定的与所述负载压力值对应的可关闭服务;
在接收到终端的数据请求时,根据服务组件组装网页数据,将所述网页数据返回给所述终端,以屏蔽对所述可关闭服务的数据请求;其中,所述服务组件为所述应用服务器中除所述可关闭服务之外的其他服务对应的服务组件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510451805.2A CN105099935A (zh) | 2015-07-28 | 2015-07-28 | 服务器负载控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510451805.2A CN105099935A (zh) | 2015-07-28 | 2015-07-28 | 服务器负载控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105099935A true CN105099935A (zh) | 2015-11-25 |
Family
ID=54579519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510451805.2A Pending CN105099935A (zh) | 2015-07-28 | 2015-07-28 | 服务器负载控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105099935A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106534332A (zh) * | 2016-11-30 | 2017-03-22 | 哈尔滨学院 | 基于电商平台网络负载超重下的负载均衡方法及其*** |
CN107643975A (zh) * | 2017-09-25 | 2018-01-30 | 郑州云海信息技术有限公司 | 一种统计压力信息的方法、装置及计算机可读存储介质 |
CN107979629A (zh) * | 2016-10-25 | 2018-05-01 | 北京京东尚科信息技术有限公司 | 分布式缓存***及其数据缓存方法和装置 |
CN108600116A (zh) * | 2018-05-24 | 2018-09-28 | 苏州乐麟无线信息科技有限公司 | 一种资源请求的处理方法和装置 |
CN109218341A (zh) * | 2017-06-29 | 2019-01-15 | 北京京东尚科信息技术有限公司 | 用于监控服务器和用于服务器的负载均衡方法和装置 |
CN109639796A (zh) * | 2018-12-11 | 2019-04-16 | 浪潮电子信息产业股份有限公司 | 一种负载均衡实现方法、装置、设备及可读存储介质 |
WO2022062186A1 (zh) * | 2020-09-25 | 2022-03-31 | 同程网络科技股份有限公司 | 通过定时任务实现服务器动态增减的方法、***及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101715003A (zh) * | 2009-11-12 | 2010-05-26 | 北京交通大学 | 互操作平台的负载控制优化方法 |
CN101815033A (zh) * | 2010-03-12 | 2010-08-25 | 成都市华为赛门铁克科技有限公司 | 负载均衡的方法、设备及*** |
CN102123179A (zh) * | 2011-03-28 | 2011-07-13 | 中国人民解放军国防科学技术大学 | 应用于分布式应用***的负载均衡方法和*** |
CN102244685A (zh) * | 2011-08-11 | 2011-11-16 | 中国科学院软件研究所 | 一种支持负载均衡的分布式缓存动态伸缩方法及*** |
CN104202254A (zh) * | 2014-08-14 | 2014-12-10 | 江苏省邮电规划设计院有限责任公司 | 一种基于云计算平台服务器智能负载均衡方法 |
CN104683463A (zh) * | 2015-02-28 | 2015-06-03 | 北京京东尚科信息技术有限公司 | 一种应用服务器的控制方法和装置以及服务器*** |
-
2015
- 2015-07-28 CN CN201510451805.2A patent/CN105099935A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101715003A (zh) * | 2009-11-12 | 2010-05-26 | 北京交通大学 | 互操作平台的负载控制优化方法 |
CN101815033A (zh) * | 2010-03-12 | 2010-08-25 | 成都市华为赛门铁克科技有限公司 | 负载均衡的方法、设备及*** |
CN102123179A (zh) * | 2011-03-28 | 2011-07-13 | 中国人民解放军国防科学技术大学 | 应用于分布式应用***的负载均衡方法和*** |
CN102244685A (zh) * | 2011-08-11 | 2011-11-16 | 中国科学院软件研究所 | 一种支持负载均衡的分布式缓存动态伸缩方法及*** |
CN104202254A (zh) * | 2014-08-14 | 2014-12-10 | 江苏省邮电规划设计院有限责任公司 | 一种基于云计算平台服务器智能负载均衡方法 |
CN104683463A (zh) * | 2015-02-28 | 2015-06-03 | 北京京东尚科信息技术有限公司 | 一种应用服务器的控制方法和装置以及服务器*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107979629A (zh) * | 2016-10-25 | 2018-05-01 | 北京京东尚科信息技术有限公司 | 分布式缓存***及其数据缓存方法和装置 |
CN107979629B (zh) * | 2016-10-25 | 2021-05-25 | 北京京东尚科信息技术有限公司 | 分布式缓存***及其数据缓存方法和装置 |
CN106534332A (zh) * | 2016-11-30 | 2017-03-22 | 哈尔滨学院 | 基于电商平台网络负载超重下的负载均衡方法及其*** |
CN109218341A (zh) * | 2017-06-29 | 2019-01-15 | 北京京东尚科信息技术有限公司 | 用于监控服务器和用于服务器的负载均衡方法和装置 |
CN109218341B (zh) * | 2017-06-29 | 2022-02-25 | 北京京东尚科信息技术有限公司 | 用于监控服务器和用于服务器的负载均衡方法和装置 |
CN107643975A (zh) * | 2017-09-25 | 2018-01-30 | 郑州云海信息技术有限公司 | 一种统计压力信息的方法、装置及计算机可读存储介质 |
CN108600116A (zh) * | 2018-05-24 | 2018-09-28 | 苏州乐麟无线信息科技有限公司 | 一种资源请求的处理方法和装置 |
CN109639796A (zh) * | 2018-12-11 | 2019-04-16 | 浪潮电子信息产业股份有限公司 | 一种负载均衡实现方法、装置、设备及可读存储介质 |
WO2022062186A1 (zh) * | 2020-09-25 | 2022-03-31 | 同程网络科技股份有限公司 | 通过定时任务实现服务器动态增减的方法、***及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105099935A (zh) | 服务器负载控制方法及装置 | |
US10291538B2 (en) | Flow control in connection with an access request | |
US11436361B2 (en) | Computer-implemented methods, systems comprising computer-readable media, and electronic devices for secure multi-datasource query job status notification | |
CN108520454A (zh) | 实时回调订单的方法和*** | |
CN103186834A (zh) | 业务流程配置方法和装置 | |
CN103368986A (zh) | 一种信息推荐方法及信息推荐装置 | |
KR20140127804A (ko) | 서버 클라우드내의 온 디맨드 용량 관리 | |
US10621641B2 (en) | Method and device for pushing information | |
CN103605848A (zh) | 路径分析方法和装置 | |
CN107480277A (zh) | 用于网站日志采集的方法及装置 | |
CN110650209B (zh) | 实现负载均衡的方法和装置 | |
US20130290355A1 (en) | Method and System of Selecting Business Object | |
CN105488125A (zh) | 页面访问方法和装置 | |
CN113807960A (zh) | 异构链间的跨链处理方法、装置、***、电子设备 | |
US20200098030A1 (en) | Inventory-assisted artificial intelligence recommendation engine | |
KR102248487B1 (ko) | 후기 컨텐츠 제공 방법 및 그 장치 | |
CN103441860A (zh) | 一种互联网业务的推荐方法以及装置 | |
US9843643B2 (en) | System, method, and non-transitory computer-readable storage media for monitoring consumer activity on websites | |
JP2023103229A (ja) | 関連アイテムを識別しウェブページに提示するための統合プラグイン | |
US10885565B1 (en) | Network-based data discovery and consumption coordination service | |
CN107249019A (zh) | 基于业务的数据处理***、方法、装置和服务器 | |
CN105187514A (zh) | 云端应用程序的管理方法及其*** | |
US10671655B2 (en) | User navigation in a target portal | |
KR20140031429A (ko) | 아이템 추천 시스템과 방법 및 이를 지원하는 장치 | |
CN106294417A (zh) | 一种数据排序方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151125 |