CN110868323A - 一种带宽控制方法、装置、设备及介质 - Google Patents
一种带宽控制方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN110868323A CN110868323A CN201911122501.6A CN201911122501A CN110868323A CN 110868323 A CN110868323 A CN 110868323A CN 201911122501 A CN201911122501 A CN 201911122501A CN 110868323 A CN110868323 A CN 110868323A
- Authority
- CN
- China
- Prior art keywords
- client
- bandwidth
- request
- write
- read
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012545 processing Methods 0.000 claims abstract description 62
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/805—QOS or priority aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种带宽控制方法、装置、设备及介质,包括:获取客户端发送的客户端请求;若客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若没有达到预设连接数量阈值,则利用预设的QOS带宽控制模式对挂载请求进行相应处理,若达到预设连接数量阈值,则拒绝挂载请求;若客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若实时读写带宽小于本节点的NFS服务节点带宽阈值,则对读写请求进行相应处理,若实时读写带宽达到本节点的NFS服务节点带宽阈值,则拒绝接收对应的读写请求。这样,能够实现连接客户端数量的最大化以及带宽利用的最大化,从而提升带宽利用率以及保证集群的稳定性。
Description
技术领域
本申请涉及集群带宽管理技术领域,特别涉及一种带宽控制方法、装置、设备及介质。
背景技术
在集群搭建和使用过程中,带宽和连接数是十分重要的指标,是集群性能的重要体现,在大规模的并行计算和存储时,对集群I/O(Input/Output,输入/输出)性能有较高的要求。在集群频繁进行I/O操作时,对集群带宽和连接数带来了很大的压力,因此研究集群的带宽和连接数控制分配策略是十分必要的。
NFS(即Network File System,网络文件系统)在接收到客户端发出的文件系统调用请求,通过RPC(即Remote Procedure Call,远程过程调用)将请求转发至集群服务端,在服务端通过调用服务器上的本地文件系统,对文件系统进行相应的操作,完成后返回给客户端信息。一般来说集群通常会有一个或多个服务端提供服务,相应的客户端的数量远远多于服务端,尤其是在一些场景下,多个客户端频繁的进行I/O操作,会给集群服务端带宽带来不小的压力,目前,存在服务端的连接客户端数量和带宽分配不合理的问题。
发明内容
有鉴于此,本申请的目的在于提供一种带宽控制方法、装置、设备及介质,能够在集群节点连接客户端数量和带宽有限的情况下,实现实际连接客户端数量的最大化以及带宽利用的最大化,从而提升了带宽利用率以及保证了集群的稳定性。其具体方案如下:
第一方面,本申请公开了一种带宽控制方法,应用于集群中任意NFS服务节点,包括:
获取客户端发送的客户端请求;
若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求;
若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。
可选的,所述利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,包括:
利用共享模式对所述挂载请求进行相应处理;接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若该链接建立后,本节点当前链接的客户端的总预设分配带宽大于所述NFS服务节点带宽阈值,则向当前挂载请求对应的客户端下发超出理论带宽的警告;其中,所述预设分配带宽由客户端预设读写带宽阈值确定;
或,利用独占模式对所述挂载请求进行相应处理;若本节点当前链接的客户端的总预设分配带宽小于所述NFS服务节点带宽阈值,则确定本节点当前链接的客户端的总预设分配带宽与所述NFS服务节点带宽阈值的带宽差值,若所述带宽差值大于等于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若所述带宽差值小于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,并将所述带宽差值确定为该客户端的分配带宽,若确定本节点当前链接的客户端的总预设分配带宽达到所述NFS服务节点带宽阈值,则拒绝所述挂载请求。
可选的,所述获取客户端发送的客户端请求之后,还包括:
对所述客户端请求进行解析,得到所述客户端请求对应的请求类型和客户端IP;其中,所述请求类型包括所述挂载请求和所述读写请求。
可选的,所述利用预设的QOS带宽控制模式对所述挂载请求进行相应处理之前,还包括:
查找本地存储的客户端配置信息中是否存在当前挂载请求中的客户端IP,若所述客户端配置信息中存在当前客户端IP,则从所述客户端配置信息中查找当前客户端IP的客户端预设读写带宽阈值,得到当前客户端对应的所述客户端预设读写带宽阈值,若所述客户端配置信息不存在当前客户端IP,则从所述客户端配置信息中获取客户端默认读写带宽阈值,利用所述客户端默认读写带宽阈值确定当前客户端的预设分配带宽。
可选的,所述对所述读写请求进行相应处理,包括:
将所述读写请求放入当前客户端IP对应的请求队列中,并创建相应的线程进行读写处理。
可选的,所述获取客户端发送的客户端请求之前,还包括:
创建配置文件;其中,所述配置文件包括所述预设连接数量阈值、所述NFS服务节点带宽阈值以及客户端配置信息;并且,所述客户端配置信息包括客户端预设读写带宽阈值、客户端默认读写带宽阈值和客户端IP;所述客户端预设读写带宽阈值与所述客户端IP对应。
可选的,还包括:
修改所述配置文件,然后将修改后的所述配置文件同步至其他节点。
第二方面,本申请公开了一种带宽控制装置,应用于集群中任意NFS服务节点,包括:
客户端请求获取模块,用于获取客户端发送的客户端请求;
挂载请求处理模块,用于若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,如果当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求;
读写请求处理模块,用于若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。
第三方面,本申请公开了一种带宽控制设备,包括处理器和存储器;其中,
所述存储器,用于保存计算机程序;
所述处理器,用于执行所述计算机程序,以实现前述的带宽控制方法。
第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述的带宽控制方法。
可见,本申请先获取客户端发送的客户端请求,若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求。若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。这样,本申请在客户端发送挂载请求时,利用预设连接数量阈值以及QOS带宽控制模式对所述挂载请求进行相应处理,在客户端发送读写请求时,根据当前链接的客户端的实时带宽对所述读写请求处理,能够在集群节点连接客户端数量和带宽有限的情况下,实现实际连接客户端数量的最大化以及带宽利用的最大化,从而提升了带宽利用率以及保证了集群的稳定性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请公开的一种带宽控制方法流程图;
图2为本申请公开的一种具体的带宽控制方法流程图;
图3为本申请公开的一种具体的带宽控制方法流程示意图;
图4为本申请公开的一种带宽控制装置结构示意图;
图5为本申请公开的一种具体的带宽控制装置逻辑示意图;
图6为本申请公开的一种带宽控制设备结构图;
图7为本申请公开的一种服务器结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参见图1所示,本申请实施例公开了一种带宽控制方法,应用于集群中任意NFS服务节点,包括:
步骤S11:获取客户端发送的客户端请求。
在具体的实施方式中,当获取到客户端发送的客户端请求,则对所述客户端请求进行解析,得到所述客户端请求对应的请求类型和客户端IP;其中,所述请求类型包括挂载请求和读写请求。
步骤S12:若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS(即Quality of Service,服务质量)带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求。
也即,本实施例在获取到客户端发送的挂在请求后,先判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理。
在一种具体的实施方式中,可以利用共享模式对所述挂载请求进行相应处理,具体的,接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若该链接建立后,本节点当前链接的客户端的总预设分配带宽大于所述NFS服务节点带宽阈值,则向当前挂载请求对应的客户端下发超出理论带宽的警告;其中,所述预设分配带宽由客户端预设读写带宽阈值确定。比如,由客户端预设读带宽阈值为50M,则该客户端的预设分配带宽为50M。也即,在共享模式下,挂载的所有客户端总分配带宽可以超过集群节点的总带宽,但是实际流量不超出节点限制,即挂载的所有客户端的实际所用总带宽不超过节点的带宽阈值,比如,NFS节点读带宽阈值为50M,写带宽为50M,客户端默认带宽设置为20M;客户端C1链接成功,读带宽阈值为20M,写带宽阈值为20M;客户端C2链接成功,读带宽阈值为20M,写带宽阈值为20M;客户端C3链接时,设置成功,并发出超出理论带宽阈值警告;客户端C4链接成功,并发出超出理论带宽警告,以此类推,在当前链接的客户端数量没有达到所述预设连接数量阈值的情况下,可以允许客户端挂载,当节点实际流量达到50M时,发出实际带宽警告,但仍允许客户端链接,在处理所有客户端读写请求时,需判断当前连接的全部客户端的实时带宽是否超出节点带宽阈值。
在另一种具体实施方式中,利用独占模式对所述挂载请求进行相应处理;若本节点当前链接的客户端的总预设分配带宽小于所述NFS服务节点带宽阈值,则确定本节点当前链接的客户端的总预设分配带宽与所述NFS服务节点带宽阈值的带宽差值,若所述带宽差值大于等于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若所述带宽差值小于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,并将所述带宽差值确定为该客户端的分配带宽,若确定本节点当前链接的客户端的总预设分配带宽达到所述NFS服务节点带宽阈值,则拒绝所述挂载请求。也即,独占模式下,挂载客户端总分配带宽不大于节点总带宽。比如,NFS节点读带宽阈值为50M,写带宽为50M,客户端默认带宽设置为20M;客户端C1链接成功,读带宽阈值为20M,写带宽阈值为20M;客户端C2链接成功,读带宽阈值为20M,写带宽阈值为20M;客户端C3链接时,读写带宽阈值为10M,并发出告警,并限制其他客户端链接。在处理时客户端读写请求时,只需要判断是否超出当前客户端阈值,并在有客户端释放时,将C3的阈值恢复为20M。
若挂载成功,则将对应的客户端IP和客户端带宽信息记录到相应的结构体中,以及更新节点的实时已用带宽;若超出链接数量阈值,则输出相应的告警信息。
并且,本实施例可以在利用预设的QOS带宽控制模式对所述挂载请求进行相应处理之前,先查找本地存储的客户端配置信息中是否存在当前挂载请求中的客户端IP,若所述客户端配置信息中存在当前客户端IP,则从所述客户端配置信息中查找当前客户端IP的客户端预设读写带宽阈值,得到当前客户端对应的所述客户端预设读写带宽阈值,若所述客户端配置信息不存在当前客户端IP,则从所述客户端配置信息中获取客户端默认读写带宽阈值,利用所述客户端默认读写带宽阈值确定当前客户端的预设分配带宽。也即,将客户端默认读写带宽阈值确定为当前客户端的预设分配带宽。
步骤S13:若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。
在具体的实施方式中,将所述读写请求放入当前客户端IP对应的请求队列中,并创建相应的线程进行读写处理。也即,NFS服务节点将读写请求按照IP进行划分,将同一IP的读写请求放入同一队列中,并创建一定数量线程进行处理。当超出带宽阈值后对客户端进行限制,将对应的标志位置为true,网络层在接收数据报文时,根据标志位判断客户端是否超出阈值,若超出则停止接收该客户端请求。
可见,本申请实施例先获取客户端发送的客户端请求,若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求。若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。这样,本申请在客户端发送挂载请求时,利用预设连接数量阈值以及QOS带宽控制模式对所述挂载请求进行相应处理,在客户端发送读写请求时,根据当前链接的客户端的实时带宽对所述读写请求处理,能够在集群节点连接客户端数量和带宽有限的情况下,实现实际连接客户端数量的最大化以及带宽利用的最大化,从而提升了带宽利用率以及保证了集群的稳定性。
参见图2所示,图2为本申请公开的一种具体的带宽控制方法,应用于集群中任意NFS服务节点,包括:
步骤S21:创建配置文件;其中,所述配置文件包括所述预设连接数量阈值、所述NFS服务节点带宽阈值以及客户端配置信息;并且,所述客户端配置信息包括客户端预设读写带宽阈值、客户端默认读写带宽阈值和客户端IP;所述客户端预设读写带宽阈值与所述客户端IP对应。
在具体的实施方式中,创建的配置文件可以包括集群中全部节点的连接数量和带宽阈值的默认值,也可以对单独节点配置对应的带宽阈值和连接数量阈值,同时配置所述客户端配置信息,包括所述客户端预设读写带宽阈值、所述客户端默认读写带宽阈值、所述客户端预设读写带宽阈值与客户端IP对应。创建配置文件后,需同步至集群中其他节点。在NFS服务启动时,集群节点从配置文件中读取配置信息,并将IP和带宽设置信息放入对应的链表结构中。也即可以针对客户端IP设置对应的读写带宽阈值,也可以设置客户端默认读写带宽阈值。
步骤S22:获取客户端发送的客户端请求。
步骤S23:若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求。
步骤S24:若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。
步骤S25:修改配置文件。
允许在使用中动态修改客户端IP和对应的带宽信息即客户端预设读写带宽阈值、客户端默认读写带宽阈值,修改后需要将配置同步到其他节点。并且,可以修改单个服务端节点默认值,集群所有节点默认值,和客户端默认值。也即,可以修改单个服务端节点的连接数量阈值和节点带宽阈值,集群中全部节点的连接数量阈值和节点带宽阈值的默认值,以及客户端配置信息包括客户端预设读写带宽阈值、客户端默认读写带宽阈值以及对应的客户端IP。
并且,在NFS节点切换或重启时,可以通过负载均衡方式,将连接切换到其他节点,此时,其他服务端节点收到新的客户端请求后,进行前述实施例描述的带宽控制方法。
例如,参见图3所示,图3为本申请公开的一种具体的带宽控制流程图。包括NFS服务节点启动,对配置文件进行解析,获取配置文件中的配置信息,然后读取网络数据,从网络数据中得到客户端请求,然后对请求进行解析,判断请求类型,如果客户端请求为挂载请求,则先判断本节点当前链接的客户端数量是否达到预设的连接数量阈值,若达到,则拒绝接收请求,若没有达到,进行对应的请求处理。如果客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若当前实施带宽达到预设节点带宽阈值,则拒绝接收请求,否则,对当前请求进行处理。这样,便于存储业务管理,以及存储资源的合理分配,实现了实际连接客户端数量的最大化以及带宽利用的最大化,从而提升了带宽利用率以及保证了集群的稳定性。
参见图4所示,本申请实施例公开了一种带宽控制装置,应用于集群中任意NFS服务节点,包括:
客户端请求获取模块11,用于获取客户端发送的客户端请求。
挂载请求处理模块12,用于若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,如果当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求。
读写请求处理模块13,用于若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。
可见,本申请实施例先获取客户端发送的客户端请求,若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求。若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。这样,本申请在客户端发送挂载请求时,利用预设连接数量阈值以及QOS带宽控制模式对所述挂载请求进行相应处理,在客户端发送读写请求时,根据当前链接的客户端的实时带宽对所述读写请求处理,能够在集群节点连接客户端数量和带宽有限的情况下,实现实际连接客户端数量的最大化以及带宽利用的最大化,从而提升了带宽利用率以及保证了集群的稳定性。
其中,挂载请求处理模块12包括挂载请求处理子模块,
在一种具体的实施方式中,所述挂载请求处理子模块用于利用QOS共享模式对所述挂载请求进行相应处理,具体的,接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若该链接建立后,本节点当前链接的客户端的总预设分配带宽大于所述NFS服务节点带宽阈值,则向当前挂载请求对应的客户端下发超出理论带宽的警告;其中,所述预设分配带宽由客户端预设读写带宽阈值确定;
在另一种具体的实施方式中,所述挂载请求处理子模块用于利用QOS独占模式对所述挂载请求进行相应处理,具体的,若本节点当前链接的客户端的总预设分配带宽小于所述NFS服务节点带宽阈值,则确定本节点当前链接的客户端的总预设分配带宽与所述NFS服务节点带宽阈值的带宽差值,若所述带宽差值大于等于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若所述带宽差值小于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,并将所述带宽差值确定为该客户端的分配带宽,若确定本节点当前链接的客户端的总预设分配带宽达到所述NFS服务节点带宽阈值,则拒绝所述挂载请求。
并且,所述带宽控制装置还包括请求解析模块,用于对所述客户端请求进行解析,得到所述客户端请求对应的请求类型和客户端IP;其中,所述请求类型包括所述挂载请求和所述读写请求。
所述带宽控制装置还包括客户端配置信息查找模块,用于查找本地存储的客户端配置信息中是否存在当前挂载请求中的客户端IP,若所述客户端配置信息中存在当前客户端IP,则从所述客户端配置信息中查找当前客户端IP的客户端预设读写带宽阈值,得到当前客户端对应的所述客户端预设读写带宽阈值,若所述客户端配置信息不存在当前客户端IP,则从所述客户端配置信息中获取客户端默认读写带宽阈值,利用所述客户端默认读写带宽阈值确定当前客户端的预设分配带宽。
所述读写请求处理模块13,包括读写请求处理子模块,用于将所述读写请求放入当前客户端IP对应的请求队列中,并创建相应的线程进行读写处理。
所述带宽控制装置还包括配置文件创建模块,用于创建配置文件;其中,所述配置文件包括所述预设连接数量阈值、所述NFS服务节点带宽阈值以及客户端配置信息;并且,所述客户端配置信息包括客户端预设读写带宽阈值、客户端默认读写带宽阈值和客户端IP;所述客户端预设读写带宽阈值与所述客户端IP对应。
所述带宽控制装置还包括配置文件修改模块,用于修改所述配置文件,然后将修改后的所述配置文件同步至其他节点。
例如,参见图5所示,图5为一种具体的带宽控制装置逻辑示意图,包括配置管理模块,用于根据配置文件和命令实现对连接数、带宽资源的设置和修改等;由图中接口客户端请求获取模块的功能,即通过接口获取客户端请求;通过连接数管理模块和QOS管理控制模块实现挂载请求模块功能,连接数管理模块,用于实现对节点连接数的控制,超出时进行警告;QOS管理控制模块,用于QOS带宽控制模块对所述挂载请求进行相应处理即节点连接书控制,并且包括节点带宽控制、客户端带宽控制功能;通过节点带宽管理模块和客户端带宽控制模块以及QOS带宽控制模式模块实现读写请求模块功能,节点带宽管理模块,用于实现对节点带宽控制,包括查询节点带宽,带宽超出节点带宽阈值后进行警告并限制;客户端带宽控制模块,用于监控每个客户端带宽,当超过阈值后将停止接受客户端请求,以及客户端带宽查询功能。CTDB(即Cluster Trivial Database,集群数据库),用于监控集群节点的服务。
参见图6所示,本申请实施例公开了一种带宽控制设备,包括处理器21和存储器22;其中,所述存储器22,用于保存计算机程序;所述处理器21,用于执行所述计算机程序,以实现以下步骤:
获取客户端发送的客户端请求;若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求;若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。
可见,本申请实施例先获取客户端发送的客户端请求,若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求。若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。这样,本申请在客户端发送挂载请求时,利用预设连接数量阈值以及QOS带宽控制模式对所述挂载请求进行相应处理,在客户端发送读写请求时,根据当前链接的客户端的实时带宽对所述读写请求处理,能够在集群节点连接客户端数量和带宽有限的情况下,实现实际连接客户端数量的最大化以及带宽利用的最大化,从而提升了带宽利用率以及保证了集群的稳定性。
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:利用共享模式对所述挂载请求进行相应处理;接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若该链接建立后,本节点当前链接的客户端的总预设分配带宽大于所述NFS服务节点带宽阈值,则向当前挂载请求对应的客户端下发超出理论带宽的警告;其中,所述预设分配带宽由客户端预设读写带宽阈值确定;或,利用独占模式对所述挂载请求进行相应处理;若本节点当前链接的客户端的总预设分配带宽小于所述NFS服务节点带宽阈值,则确定本节点当前链接的客户端的总预设分配带宽与所述NFS服务节点带宽阈值的带宽差值,若所述带宽差值大于等于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若所述带宽差值小于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,并将所述带宽差值确定为该客户端的分配带宽,若确定本节点当前链接的客户端的总预设分配带宽达到所述NFS服务节点带宽阈值,则拒绝所述挂载请求。
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:对所述客户端请求进行解析,得到所述客户端请求对应的请求类型和客户端IP;其中,所述请求类型包括所述挂载请求和所述读写请求。
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:查找本地存储的客户端配置信息中是否存在当前挂载请求中的客户端IP,若所述客户端配置信息中存在当前客户端IP,则从所述客户端配置信息中查找当前客户端IP的客户端预设读写带宽阈值,得到当前客户端对应的所述客户端预设读写带宽阈值,若所述客户端配置信息不存在当前客户端IP,则从所述客户端配置信息中获取客户端默认读写带宽阈值,利用所述客户端默认读写带宽阈值确定当前客户端的预设分配带宽。
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:将所述读写请求放入当前客户端IP对应的请求队列中,并创建相应的线程进行读写处理。
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:创建配置文件;其中,所述配置文件包括所述预设连接数量阈值、所述NFS服务节点带宽阈值以及客户端配置信息;并且,所述客户端配置信息包括客户端预设读写带宽阈值、客户端默认读写带宽阈值和客户端IP;所述客户端预设读写带宽阈值与所述客户端IP对应。
本实施例中,所述处理器21执行所述存储器22中保存的计算机子程序时,可以具体实现以下步骤:修改所述配置文件,然后将修改后的所述配置文件同步至其他节点。
并且,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,存储方式可以是短暂存储或者永久存储。
参见图7所示,本申请公开了一种服务器20,包括前述实施例中公开的包括处理器21和存储器22的带宽控制设备。关于上述处理器21具体可以执行的步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
进一步的,本实施例中的服务器20,还可以具体包括电源23、通信接口24、输入输出接口25和通信总线26;其中,电源23用于为服务器20上的各硬件设备提供工作电压;通信接口24能够为服务器20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
进一步的,本申请实施例还公开了一种计算机可读存储介质,用于保存计算机程序,其中,计算机程序被处理器执行时实现以下步骤:
获取客户端发送的客户端请求;若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求;若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。
可见,本申请实施例先获取客户端发送的客户端请求,若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求。若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。这样,本申请在客户端发送挂载请求时,利用预设连接数量阈值以及QOS带宽控制模式对所述挂载请求进行相应处理,在客户端发送读写请求时,根据当前链接的客户端的实时带宽对所述读写请求处理,能够在集群节点连接客户端数量和带宽有限的情况下,实现实际连接客户端数量的最大化以及带宽利用的最大化,从而提升了带宽利用率以及保证了集群的稳定性。
本实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:利用共享模式对所述挂载请求进行相应处理;接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若该链接建立后,本节点当前链接的客户端的总预设分配带宽大于所述NFS服务节点带宽阈值,则向当前挂载请求对应的客户端下发超出理论带宽的警告;其中,所述预设分配带宽由客户端预设读写带宽阈值确定;或,利用独占模式对所述挂载请求进行相应处理;若本节点当前链接的客户端的总预设分配带宽小于所述NFS服务节点带宽阈值,则确定本节点当前链接的客户端的总预设分配带宽与所述NFS服务节点带宽阈值的带宽差值,若所述带宽差值大于等于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若所述带宽差值小于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,并将所述带宽差值确定为该客户端的分配带宽,若确定本节点当前链接的客户端的总预设分配带宽达到所述NFS服务节点带宽阈值,则拒绝所述挂载请求。
本实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:对所述客户端请求进行解析,得到所述客户端请求对应的请求类型和客户端IP;其中,所述请求类型包括所述挂载请求和所述读写请求。
本实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:查找本地存储的客户端配置信息中是否存在当前挂载请求中的客户端IP,若所述客户端配置信息中存在当前客户端IP,则从所述客户端配置信息中查找当前客户端IP的客户端预设读写带宽阈值,得到当前客户端对应的所述客户端预设读写带宽阈值,若所述客户端配置信息不存在当前客户端IP,则从所述客户端配置信息中获取客户端默认读写带宽阈值,利用所述客户端默认读写带宽阈值确定当前客户端的预设分配带宽。
本实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:将所述读写请求放入当前客户端IP对应的请求队列中,并创建相应的线程进行读写处理。
本实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:创建配置文件;其中,所述配置文件包括所述预设连接数量阈值、所述NFS服务节点带宽阈值以及客户端配置信息;并且,所述客户端配置信息包括客户端预设读写带宽阈值、客户端默认读写带宽阈值和客户端IP;所述客户端预设读写带宽阈值与所述客户端IP对应。
本实施例中,计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:修改所述配置文件,然后将修改后的所述配置文件同步至其他节点。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本申请所提供的一种带宽控制方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种带宽控制方法,其特征在于,应用于集群中任意NFS服务节点,包括:
获取客户端发送的客户端请求;
若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,若当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求;
若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。
2.根据权利要求1所述的带宽控制方法,其特征在于,所述利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,包括:
利用共享模式对所述挂载请求进行相应处理;接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若该链接建立后,本节点当前链接的客户端的总预设分配带宽大于所述NFS服务节点带宽阈值,则向当前挂载请求对应的客户端下发超出理论带宽的警告;其中,所述预设分配带宽由客户端预设读写带宽阈值确定;
或,利用独占模式对所述挂载请求进行相应处理;若本节点当前链接的客户端的总预设分配带宽小于所述NFS服务节点带宽阈值,则确定本节点当前链接的客户端的总预设分配带宽与所述NFS服务节点带宽阈值的带宽差值,若所述带宽差值大于等于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,若所述带宽差值小于当前挂载请求对应的客户端的预设分配带宽,则接受所述挂载请求,并与当前挂载请求对应的客户端建立链接,并将所述带宽差值确定为该客户端的分配带宽,若确定本节点当前链接的客户端的总预设分配带宽达到所述NFS服务节点带宽阈值,则拒绝所述挂载请求。
3.根据权利要求2所述的带宽控制方法,其特征在于,所述获取客户端发送的客户端请求之后,还包括:
对所述客户端请求进行解析,得到所述客户端请求对应的请求类型和客户端IP;其中,所述请求类型包括所述挂载请求和所述读写请求。
4.根据权利要求3所述带宽控制方法,其特征在于,所述利用预设的QOS带宽控制模式对所述挂载请求进行相应处理之前,还包括:
查找本地存储的客户端配置信息中是否存在当前挂载请求中的客户端IP,若所述客户端配置信息中存在当前客户端IP,则从所述客户端配置信息中查找当前客户端IP的客户端预设读写带宽阈值,得到当前客户端对应的所述客户端预设读写带宽阈值,若所述客户端配置信息不存在当前客户端IP,则从所述客户端配置信息中获取客户端默认读写带宽阈值,利用所述客户端默认读写带宽阈值确定当前客户端的预设分配带宽。
5.根据权利要求4所述的带宽控制方法,其特征在于,所述对所述读写请求进行相应处理,包括:
将所述读写请求放入当前客户端IP对应的请求队列中,并创建相应的线程进行读写处理。
6.根据权利要求1至5任一项所述的带宽控制方法,其特征在于,所述获取客户端发送的客户端请求之前,还包括:
创建配置文件;其中,所述配置文件包括所述预设连接数量阈值、所述NFS服务节点带宽阈值以及客户端配置信息;并且,所述客户端配置信息包括客户端预设读写带宽阈值、客户端默认读写带宽阈值和客户端IP;所述客户端预设读写带宽阈值与所述客户端IP对应。
7.根据权利要求6所述的带宽控制方法,其特征在于,还包括:
修改所述配置文件,然后将修改后的所述配置文件同步至其他节点。
8.一种带宽控制装置,其特征在于,应用于集群中任意NFS服务节点,包括:
客户端请求获取模块,用于获取客户端发送的客户端请求;
挂载请求处理模块,用于若所述客户端请求为挂载请求,则判断本节点当前链接的客户端数量是否达到预设连接数量阈值,如果当前链接的客户端数量没有达到所述预设连接数量阈值,则利用预设的QOS带宽控制模式对所述挂载请求进行相应处理,若当前链接的客户端数量达到所述预设连接数量阈值,则拒绝所述挂载请求;
读写请求处理模块,用于若所述客户端请求为读写请求,则统计本节点当前链接的全部客户端的实时读写带宽,若所述实时读写带宽小于本节点的NFS服务节点带宽阈值,则对所述读写请求进行相应处理,若所述实时读写带宽达到本节点的所述NFS服务节点带宽阈值,则拒绝接收对应的所述读写请求。
9.一种带宽控制设备,其特征在于,包括处理器和存储器;其中,
所述存储器,用于保存计算机程序;
所述处理器,用于执行所述计算机程序,以实现如权利要求1至7任一项所述的带宽控制方法。
10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的带宽控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911122501.6A CN110868323B (zh) | 2019-11-15 | 2019-11-15 | 一种带宽控制方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911122501.6A CN110868323B (zh) | 2019-11-15 | 2019-11-15 | 一种带宽控制方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110868323A true CN110868323A (zh) | 2020-03-06 |
CN110868323B CN110868323B (zh) | 2022-07-22 |
Family
ID=69654062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911122501.6A Active CN110868323B (zh) | 2019-11-15 | 2019-11-15 | 一种带宽控制方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110868323B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291310A (zh) * | 2020-10-14 | 2021-01-29 | 杭州迪普科技股份有限公司 | 一种统计连接数的方法及装置 |
CN113835632A (zh) * | 2021-09-17 | 2021-12-24 | 济南浪潮数据技术有限公司 | 一种批量设置读写带宽的方法、系统、设备和存储介质 |
CN117041317A (zh) * | 2023-10-09 | 2023-11-10 | 安徽隼波科技有限公司 | 一种基于FreeRTOS管理TCP多客户端之间连接的方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105511805A (zh) * | 2015-11-26 | 2016-04-20 | 深圳市中博科创信息技术有限公司 | 集群文件系统的数据处理方法和装置 |
CN107483637A (zh) * | 2017-09-22 | 2017-12-15 | 郑州云海信息技术有限公司 | 一种基于nfs的客户端链接管理方法及装置 |
US9898482B1 (en) * | 2013-12-27 | 2018-02-20 | EMC IP Holding Company LLC | Managing stream connections in storage systems |
CN109271112A (zh) * | 2018-09-27 | 2019-01-25 | 郑州云海信息技术有限公司 | 一种存储池挂载主机的调整方法、装置和计算机设备 |
US20190332684A1 (en) * | 2018-04-25 | 2019-10-31 | International Business Machines Corporation | Optimized Network File System Client for Read-Only Exports/Mounts |
-
2019
- 2019-11-15 CN CN201911122501.6A patent/CN110868323B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9898482B1 (en) * | 2013-12-27 | 2018-02-20 | EMC IP Holding Company LLC | Managing stream connections in storage systems |
CN105511805A (zh) * | 2015-11-26 | 2016-04-20 | 深圳市中博科创信息技术有限公司 | 集群文件系统的数据处理方法和装置 |
CN107483637A (zh) * | 2017-09-22 | 2017-12-15 | 郑州云海信息技术有限公司 | 一种基于nfs的客户端链接管理方法及装置 |
US20190332684A1 (en) * | 2018-04-25 | 2019-10-31 | International Business Machines Corporation | Optimized Network File System Client for Read-Only Exports/Mounts |
CN109271112A (zh) * | 2018-09-27 | 2019-01-25 | 郑州云海信息技术有限公司 | 一种存储池挂载主机的调整方法、装置和计算机设备 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291310A (zh) * | 2020-10-14 | 2021-01-29 | 杭州迪普科技股份有限公司 | 一种统计连接数的方法及装置 |
CN112291310B (zh) * | 2020-10-14 | 2022-04-26 | 杭州迪普科技股份有限公司 | 一种统计连接数的方法及装置 |
CN113835632A (zh) * | 2021-09-17 | 2021-12-24 | 济南浪潮数据技术有限公司 | 一种批量设置读写带宽的方法、系统、设备和存储介质 |
CN117041317A (zh) * | 2023-10-09 | 2023-11-10 | 安徽隼波科技有限公司 | 一种基于FreeRTOS管理TCP多客户端之间连接的方法 |
CN117041317B (zh) * | 2023-10-09 | 2023-12-08 | 安徽隼波科技有限公司 | 一种基于FreeRTOS管理TCP多客户端之间连接的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110868323B (zh) | 2022-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110300050B (zh) | 消息推送方法、装置、计算机设备及存储介质 | |
CN111522636B (zh) | 应用容器的调整方法、调整系统、计算机可读介质及终端设备 | |
CN108052675B (zh) | 日志管理方法、系统及计算机可读存储介质 | |
CN108696374B (zh) | 更新客户端配置的方法和装置 | |
USRE45806E1 (en) | System and method for the optimization of database access in data base networks | |
CN110868323B (zh) | 一种带宽控制方法、装置、设备及介质 | |
CN106713378B (zh) | 实现多个应用服务器提供服务的方法和系统 | |
CN113259415B (zh) | 一种网络报文处理方法、装置及网络服务器 | |
US20220318071A1 (en) | Load balancing method and related device | |
CN110888735A (zh) | 基于一致性哈希的分布式消息分发方法、装置和调度节点 | |
US11438271B2 (en) | Method, electronic device and computer program product of load balancing | |
CN110933171A (zh) | 一种服务器异步通信方法、装置、设备及计算机存储介质 | |
CN107800574B (zh) | 存储qos调节方法、系统、设备及计算机可读存储器 | |
CN108259605B (zh) | 一种基于多数据中心的数据调用系统及方法 | |
CN113794755A (zh) | 基于微服务架构的共享服务推送方法及系统 | |
KR20160025926A (ko) | 가상 응용서버들로 부하를 분산하는 장치 및 방법 | |
CN117354312A (zh) | 访问请求处理方法、装置、系统、计算机设备和存储介质 | |
CN113596105B (zh) | 内容的获取方法、边缘节点及计算机可读存储介质 | |
CN115378946A (zh) | 一种数据处理方法、装置及系统 | |
CN113687962A (zh) | 一种请求处理方法、装置、设备及存储介质 | |
CN115883639A (zh) | 一种web实时消息推送方法及装置、设备、存储介质 | |
CN113535402A (zh) | 基于5g mec的负载均衡处理方法、装置及电子设备 | |
CN111858060A (zh) | 一种高性能计算集群的资源动态调整方法和装置 | |
CN114979276B (zh) | 一种资源动态调度方法、装置、设备及存储介质 | |
CN112929410B (zh) | 一种支持云桌面多终端显示的系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |