CN114422565A - 一种基于连接池的网络连接管理方法以及相关装置 - Google Patents
一种基于连接池的网络连接管理方法以及相关装置 Download PDFInfo
- Publication number
- CN114422565A CN114422565A CN202011091016.XA CN202011091016A CN114422565A CN 114422565 A CN114422565 A CN 114422565A CN 202011091016 A CN202011091016 A CN 202011091016A CN 114422565 A CN114422565 A CN 114422565A
- Authority
- CN
- China
- Prior art keywords
- connection
- target
- pool
- connection pool
- hot
- 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
Images
Classifications
-
- 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/14—Session management
-
- 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/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种基于连接池的网络连接管理方法以及相关装置,属于云技术领域。通过响应于目标连接输入目标连接池的请求获取目标连接的使用信息;若使用信息满足预设条件,则将目标连接输入热连接池;然后确定热连接池进行更新时对应的资源调整信息,以对目标连接池包含的连接资源进行调整。从而实现目标连接池中连接资源的智能管理过程,由于在目标连接接入热连接池时会对冷连接池中的连接资源进行管理,保证了连接关闭的次序性,避免了需要连接的链路被关闭的情况发生,提高了网络连接管理过程的稳定性。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于连接池的网络连接管理方法以及相关装置。
背景技术
随着网络技术与计算机的普及与发展,代理服务成为网上应用较多的形式。代理服务是指内部网络对互联网发出连接请求,需要制定代理服务将原本直接传输至网页服务器的HTTP发送至代理服务器中。而在云场景下的反向代理服务中,反向代理服务器一般会代理各种终端、各种业务场景的不同的长连接请求。
一般,长连接管理的过程是配置一个管理长连接的连接池,它是一个先进先出的有固定最大值的连接池。一个空闲的长连接可以进入这个连接池,在连接池中连接达到最大值得时候,会把最先进入的那一个空闲连接挤出去关闭掉,从而保证连接池的负载稳定。
但是,在网络业务的连接选择过中,可能出现当前需要连接的链路被关闭的情况,造成连接失败的情况,影响网络连接管理过程的稳定性。
发明内容
有鉴于此,本申请提供一种基于连接池的网络连接管理方法,可以有效提高网络连接管理过程的稳定性。
本申请第一方面提供一种基于连接池的网络连接管理方法,可以应用于终端设备中包含网络连接管理功能的***或程序中,具体包括:
响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,其中,所述目标连接池包括热连接池和冷连接池;
若所述使用信息满足预设条件,则将所述目标连接输入所述热连接池,以对所述热连接池进行更新;
确定所述热连接池进行更新时对应的资源调整信息,以对所述目标连接池包含的连接资源进行调整,所述资源调整信息与所述冷连接池中包含的连接资源相关。
可选的,在本申请一些可能的实现方式中,所述响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,包括:
响应于目标连接输入目标连接池的请求,获取所述目标连接在所述目标连接池中的连接记录;
提取所述连接记录中的复用次数:
基于所述复用次数确定所述目标连接的使用信息。
可选的,在本申请一些可能的实现方式中,所述响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,包括:
响应于目标连接输入目标连接池的请求确定所述目标连接对应的域名,以确定目标业务;
基于连接指标提取所述目标业务的场景连接参数,所述场景连接参数用于指示所述目标业务包含的连接所对应的使用信息;
根据所述场景连接参数确定所述目标连接的使用信息。
可选的,在本申请一些可能的实现方式中,所述基于连接指标提取所述目标业务的场景连接参数,包括:
基于所述连接指标确定所述目标业务对应的业务连接集合;
确定所述业务连接集合中的连接在预设时间段内的连接信息,所述连接信息包括连接次数和连接行为间隔;
根据所述连接信息确定所述目标业务的所述场景连接参数。
可选的,在本申请一些可能的实现方式中,所述根据所述连接信息确定所述目标业务的所述场景连接参数,包括:
确定所述连接次数和所述连接行为间隔对应的权重信息;
基于所述权重信息进行加权,以确定所述目标业务的所述场景连接参数。
可选的,在本申请一些可能的实现方式中,所述确定所述热连接池进行更新时对应的资源调整信息,以对所述目标连接池包含的连接资源进行调整,包括:
确定所述热连接池进行更新时对应的资源调整信息;
获取所述热连接池的负载值;
若所述热连接池的负载值达到第一预设值且所述冷连接池的负载值未达到第二预设值,则基于所述资源调整信息将所述冷连接池中的空闲资源分配至所述热连接池,以对所述目标连接池包含的连接资源进行调整。
可选的,在本申请一些可能的实现方式中,所述方法还包括:
若所述热连接池的负载值达到所述第一预设值且所述冷连接池的负载值达到所述第二预设值,则关闭所述冷连接池中的空闲连接,以生成所述空闲资源;
基于所述资源调整信息将所述空闲资源分配至所述热连接池,以对所述目标连接池包含的连接资源进行调整。
可选的,在本申请一些可能的实现方式中,所述方法还包括:
若所述使用信息不满足所述预设条件,则将所述目标连接输入所述冷连接池,以对所述冷连接池进行更新。
可选的,在本申请一些可能的实现方式中,所述方法还包括:
获取所述冷连接池的负载值;
若所述负载值达到所述第二预设值,则基于连接时长从所述冷连接池中筛选出淘汰连接;
将所述淘汰连接删除,以对所述冷连接池更新。
可选的,在本申请一些可能的实现方式中,所述方法还包括:
监测所述目标连接在所述热连接池中的连接信息;
若所述连接信息指示所述目标连接空闲,则将所述目标连接调度至所述冷连接池。
可选的,在本申请一些可能的实现方式中,所述方法还包括:
确定所述目标连接输入所述冷连接池时对应的时间标识;
基于所述时间标识为所述目标连接配置关闭次序。
可选的,在本申请一些可能的实现方式中,所述目标连接为长连接,所述长连接用于提供反向代理服务。
本申请第二方面提供一种网络连接管理装置,包括:获取单元,用于响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,其中,所述目标连接池包括热连接池和冷连接池;
输入单元,用于若所述使用信息满足预设条件,则将所述目标连接输入所述热连接池,以对所述热连接池进行更新;
管理单元,用于确定所述热连接池进行更新时对应的资源调整信息,以对所述目标连接池包含的连接资源进行调整,所述资源调整信息与所述冷连接池中包含的连接资源相关。
可选的,在本申请一些可能的实现方式中,所述获取单元,具体用于响应于目标连接输入目标连接池的请求,获取所述目标连接在所述目标连接池中的连接记录;
所述获取单元,具体用于提取所述连接记录中的复用次数:
所述获取单元,具体用于基于所述复用次数确定所述目标连接的使用信息。
可选的,在本申请一些可能的实现方式中,所述获取单元,具体用于响应于目标连接输入目标连接池的请求确定所述目标连接对应的域名,以确定目标业务;
所述获取单元,具体用于基于连接指标提取所述目标业务的场景连接参数,所述场景连接参数用于指示所述目标业务包含的连接所对应的使用信息;
所述获取单元,具体用于根据所述场景连接参数确定所述目标连接的使用信息。
可选的,在本申请一些可能的实现方式中,所述获取单元,具体用于基于所述连接指标确定所述目标业务对应的业务连接集合;
所述获取单元,具体用于确定所述业务连接集合中的连接在预设时间段内的连接信息,所述连接信息包括连接次数和连接行为间隔;
所述获取单元,具体用于根据所述连接信息确定所述目标业务的所述场景连接参数。
可选的,在本申请一些可能的实现方式中,所述获取单元,具体用于确定所述连接次数和所述连接行为间隔对应的权重信息;
所述获取单元,具体用于基于所述权重信息进行加权,以确定所述目标业务的所述场景连接参数。
可选的,在本申请一些可能的实现方式中,所述管理单元,具体用于确定所述热连接池进行更新时对应的资源调整信息;
所述管理单元,具体用于获取所述热连接池的负载值;
所述管理单元,具体用于若所述热连接池的负载值达到第一预设值且所述冷连接池的负载值未达到第二预设值,则基于所述资源调整信息将所述冷连接池中的空闲资源分配至所述热连接池,以对所述目标连接池包含的连接资源进行调整。
可选的,在本申请一些可能的实现方式中,所述管理单元,具体用于若所述热连接池的负载值达到所述第一预设值且所述冷连接池的负载值达到所述第二预设值,则关闭所述冷连接池中的空闲连接,以生成所述空闲资源;
所述管理单元,具体用于基于所述资源调整信息将所述空闲资源分配至所述热连接池,以对所述目标连接池包含的连接资源进行调整。
可选的,在本申请一些可能的实现方式中,所述管理单元,具体用于若所述使用信息不满足所述预设条件,则将所述目标连接输入所述冷连接池,以对所述冷连接池进行更新。
可选的,在本申请一些可能的实现方式中,所述管理单元,具体用于获取所述冷连接池的负载值;
所述管理单元,具体用于若所述负载值达到所述第二预设值,则基于连接时长从所述冷连接池中筛选出淘汰连接;
所述管理单元,具体用于将所述淘汰连接删除,以对所述冷连接池更新。
可选的,在本申请一些可能的实现方式中,所述管理单元,具体用于监测所述目标连接在所述热连接池中的连接信息;
所述管理单元,具体用于若所述连接信息指示所述目标连接空闲,则将所述目标连接调度至所述冷连接池。
可选的,在本申请一些可能的实现方式中,所述管理单元,具体用于确定所述目标连接输入所述冷连接池时对应的时间标识;
所述管理单元,具体用于基于所述时间标识为所述目标连接配置关闭次序。
本申请第三方面提供一种计算机设备,包括:存储器、处理器以及总线***;所述存储器用于存储程序代码;所述处理器用于根据所述程序代码中的指令执行上述第一方面或第一方面任一项所述的网络连接管理方法。
本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面任一项所述的网络连接管理方法。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面或者第一方面的各种可选实现方式中提供的网络连接管理方法。
从以上技术方案可以看出,本申请实施例具有以下优点:
通过响应于目标连接输入目标连接池的请求获取目标连接的使用信息,其中目标连接池包括热连接池和冷连接池;若使用信息满足预设条件,则将目标连接输入热连接池,以对热连接池进行更新;然后确定热连接池进行更新时对应的资源调整信息,以对目标连接池包含的连接资源进行调整,资源调整信息与冷连接池中包含的连接资源相关。从而实现目标连接池中连接资源的智能管理过程,由于在目标连接接入热连接池时会对冷连接池中的连接资源进行管理,而冷连接池中的连接资源为不活跃的连接,从而保证了连接关闭的次序性,避免了需要连接的链路被关闭的情况发生,提高了网络连接管理过程的稳定性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为网络连接管理***运行的网络架构图;
图2为本申请实施例提供的一种网络连接管理的流程架构图;
图3为本申请实施例提供的一种基于连接池的网络连接管理方法的流程图;
图4为本申请实施例提供的一种基于连接池的网络连接管理方法的流程示意图;
图5为本申请实施例提供的另一种基于连接池的网络连接管理方法的流程图;
图6为本申请实施例提供的另一种基于连接池的网络连接管理方法的流程示意图;
图7为本申请实施例提供的一种网络连接管理装置的结构示意图;
图8为本申请实施例提供的一种服务器的结构示意图。
具体实施方式
本申请实施例提供了一种基于连接池的网络连接管理方法以及相关装置,可以应用于终端设备中包含网络连接管理功能的***或程序中,通过响应于目标连接输入目标连接池的请求获取目标连接的使用信息,其中目标连接池包括热连接池和冷连接池;若使用信息满足预设条件,则将目标连接输入热连接池,以对热连接池进行更新;然后确定热连接池进行更新时对应的资源调整信息,以对目标连接池包含的连接资源进行调整,资源调整信息与冷连接池中包含的连接资源相关。从而实现目标连接池中连接资源的智能管理过程,由于在目标连接接入热连接池时会对冷连接池中的连接资源进行管理,而冷连接池中的连接资源为不活跃的连接,从而保证了连接关闭的次序性,避免了需要连接的链路被关闭的情况发生,提高了网络连接管理过程的稳定性。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“对应于”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,对本申请实施例中可能出现的一些名词进行解释。
长连接:指客户端和服务器请求完成后,客户端不关闭的连接,而是等下一次请求这个服务器时,直接复用刚才的连接来收发数据。通过长连接降低了客户端和服务器连接的时间,提升了用户的体验。
TCP连接三次握手:客户端和服务器建立连接,需要进行三次连接通信,俗称三次握手,只有的三次握手完成后,客户端和服务器才算建立好了连接才能开始通信发送数据。
云加速反向代理服务器:在云服务器场景下,存在的代理服务器,该代理服务器接收客户端请求,并作为代理向目标服务器发起请求。比如王卡免流服务,只有走了代理的网络链接才会免流,由代理请求真正的服务器资源。
应理解,本申请提供的网络连接管理方法可以应用于终端设备中包含网络连接管理功能的***或程序中,例如HTML5的内核应用,具体的,网络连接管理***可以运行于如图1所示的网络架构中,请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以包括:终端设备10、反向代理服务器20和目标服务器30。
上述终端设备10可以通过网络向目标服务器30请求服务。该终端设备10可以是诸如手机、平板电脑、PC(Personal Computer,个人计算机)、台式电脑等终端,也可以是服务器,本申请实施例对此不作限定。
可选地,上述终端设备10包括不止一个。
上述反向代理服务器20可以通过无线网络分别与终端设备10和目标服务器30进行通信,并对终端设备10和目标服务器30之间的信息进行中转以实现终端设备10和目标服务器30之间的通信。
在本申请实施例中,上述反向代理服务器20还用于管理连接池,该连接池中存在多个连接。反向代理服务器20在接收到终端设备10发送的请求之后,可以选择连接池中的一个连接来将请求发送给目标服务器30。
上述目标服务器30可以通过网络向终端设备100提供服务。该目标服务器30可以是诸如手机、平板电脑、PC、台式电脑等终端,也可以是服务器,本申请实施例对此不作限定。
可选地,上述目标服务器30包括不止一个。
需要说明的一点是,上述终端设备10和目标服务器30处于两个不同的地域。也就是说,终端设备10和目标服务器30处于两个不同的地理位置区域,该两个不同的地理位置区域之间存在一定距离。可选地,上述终端设备10和目标服务器30可以处于一个国家中两个不同的城市,也可以处于两个不同的国家,本申请实施例对此不作限定。当终端设备10和目标服务器30处于两个不同的地域时,尤其是处于两个不同的国家时,由于存在较远的距离,若采用短连接的方式,则容易造成请求延迟高的问题。
另外,本申请实施例中涉及的服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(ContentDeliveryNetwork,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器,本申请实施例对此不作限定。
其中,云技术(Cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。
云技术是基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络***的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台***进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的***后盾支撑,其中涉及了代理服务的应用。
随着网络技术与计算机的普及与发展,代理服务成为网上应用较多的形式。代理服务是指内部网络对互联网发出连接请求,需要制定代理服务将原本直接传输至网页服务器的HTTP发送至代理服务器中。而在云场景下的反向代理服务中,反向代理服务器一般会代理各种终端、各种业务场景的不同的长连接请求。
一般,长连接管理的过程是配置一个管理长连接的连接池,它是一个先进先出的有固定最大值的连接池。一个空闲的长连接可以进入这个连接池,在连接池中连接达到最大值得时候,会把最先进入的那一个空闲连接挤出去关闭掉,从而保证连接池的负载稳定。
但是,在网络业务的连接选择过中,可能出现当前需要连接的链路被关闭的情况,造成连接失败的情况,影响网络连接管理过程的稳定性。
为了解决上述问题,本申请提出了一种基于连接池的网络连接管理方法,该方法应用于图2所示的网络连接管理的流程框架中,如图2所示,为本申请实施例提供的一种网络连接管理的流程架构图,通过将反向代理服务器中的目标连接池划分为热连接池以及冷连接池进行网络连接的管理,其中,热连接池用于管理活跃的连接资源,而冷连接池则用于关于不活跃的连接资源(例如长时间未连接的连接资源);且热连接池与冷连接池之间的连接资源可以动态的切换,例如在热连接池中的连接资源不活跃时则移入冷连接池,或在冷连接池中的连接资源活跃时则移入热连接池;另外,对于连接的关闭只能通过冷连接池执行,从而保证了连接关闭的次序性。可以理解的是,本实施例中的连接资源为长连接资源,即需要进行次序的网络连接管理,以保证长连接对应的业务正常进行。
在一种可能的场景中,云服务器(反向代理服务器)在启动的时候,会根据自身的连接资源情况,配置云服务器支持的长连接数量。服务器最多维护终端配置数量的长连接数量,超过则会关闭多余的连接资源,避免***被压垮。在启动初始化的时候初始化了两个连接池,这两个池能缓存的长连接的总数量是固定的;而在初始化时,冷连接池与热连接池的数量按3比1的比例分配,这是由于一般活跃的长连接占少数。
具体的,对于冷连接池与热连接池的数量分配比例可以根据一段时间内目标连接池的接入数量与活跃的连接的比例进行设定,具体的分配比例因实际场景而定,此处不做限定。
另外,在新连接接入时,可以对其进行基于使用信息的活跃度的智能预判,从而判定输入热连接池还是冷连接池,从而实现连接接入的分级管理,并通过设置冷连接池的关闭权限,保证了连接关闭的次序性。
可以理解的是,本申请所提供的方法可以为一种程序的写入,以作为硬件***中的一种处理逻辑,也可以作为一种网络连接管理装置,采用集成或外接的方式实现上述处理逻辑。作为一种实现方式,该网络连接管理装置通过响应于目标连接输入目标连接池的请求获取目标连接的使用信息,其中目标连接池包括热连接池和冷连接池;若使用信息满足预设条件,则将目标连接输入热连接池,以对热连接池进行更新;然后确定热连接池进行更新时对应的资源调整信息,以对目标连接池包含的连接资源进行调整,资源调整信息与冷连接池中包含的连接资源相关。从而实现目标连接池中连接资源的智能管理过程,由于在目标连接接入热连接池时会对冷连接池中的连接资源进行管理,而冷连接池中的连接资源为不活跃的连接,从而保证了连接关闭的次序性,避免了需要连接的链路被关闭的情况发生,提高了网络连接管理过程的稳定性。
结合上述流程架构,下面将对本申请中网络连接管理方法进行介绍,请参阅图3,图3为本申请实施例提供的一种基于连接池的网络连接管理方法的流程图,该管理方法可以是由反向代理服务器执行的,本申请实施例至少包括以下步骤:
301、响应于目标连接输入目标连接池的请求,获取目标连接的使用信息。
本实施例中,目标连接池包括热连接池和冷连接池;对于具体的划分过程参考图2中的描述,此处不做赘述。
可以理解的是,划分热连接池和冷连接池的时机可以是在反向代理服务器初始化的过程中进行的;也可以是在反向代理服务器运行的过程中,响应于用户的设置进行的即时划分,此时将反向代理服务器对应的原连接池中已包含的连接资源基于本申请的网络连接管理方法进行判别,并输入对应的热连接池或冷连接池即可。
具体的,目标连接可以是已经接入过目标连接池的连接,此时对于目标连接的使用信息可以通过其对应的连接记录进行确定,具体的,首先响应于目标连接输入目标连接池的请求,获取目标连接在目标连接池中的连接记录;然后提取连接记录中的复用次数:接下来基于复用次数确定目标连接的使用信息。其中,连接记录中的复用次数即目标连接接入目标连接池的次数,该次数的计数可以是热连接池或冷连接池中的一个,例如进入热连接池的次数;该次数的计数也可以是基于热连接池和冷连接池的接入之和设定,从而全面的反映目标连接的接入情况。
在一种可能的场景中,本申请的目标连接为长连接,即客户端与反向代理服务器需要保持信息交互;而在建立长连接的过程中需要进行目标TCP连接三次握手才能实现,此时若涉及接入目标连接池的情况,则可以忽略,即以连接成功后的接入情况为准,从而保证了数据的准确性。
应当注意的是,由于长连接过程是动态的请求过程,故对于使用信息的确定也可以是动态更新的,即对于目标连接池中的每个连接实时监测服务请求的发生,从而更新其使用信息,当使用信息达到热连接池的输入标准时,即进行热连接池的输入,否则,则输入冷连接池。
302、若使用信息满足预设条件,则将目标连接输入热连接池,以对热连接池进行更新;
本实施例中,预设条件即用于指示目标连接的使用信息是否满足热连接池的输入标准;例如预设条件可以设定为目标连接池接入次数大于50,则若目标连接的使用信息指示目标连接对于目标连接池接入次数大于50即满足热连接池的输入标准,并输入热连接池。
可以理解的是,为了保证热连接池的管理效率,可以为热连接池设定容量上限,即热连接池包含的连接资源的数量上限(第一预设值)。在该场景中,当目标连接输入热连接池时,热连接池的负载容量未达到上限,则直接将目标连接输入热连接池并进行对应的业务连接。而当目标连接输入热连接池时,热连接池的负载容量达到上限,由于目标连接池总的负载容量为定值,故需要从冷连接池进行资源的调配,例如将冷连接池中的连接资源关闭一条,并转化为热连接池的连接资源,以供目标连接输入。可见,本申请中的热连接池与冷连接池的网络接入管理为动态管理的过程,即以实际的输入连接的活跃度为基础进行适应的容量调配,即保证了网络长连接关闭的次序性,也保证了连接接入的稳定性。
可选的,当使用信息不满足预设条件时,则可以将目标连接输入冷连接池,以对冷连接池进行更新。其中,输入冷连接池的目标连接亦可以建立对应的业务连接,只是相较于热连接池中的连接被关闭的概率较高,或在关闭序列中更加靠前,并不会影响正常的长连接服务过程。
可以理解的是,由于目标连接池的容量限制,对于冷连接池亦有负载限制,即在目标连接输入冷连接池时,获取冷连接池的负载值;若负载值达到第二预设值(冷连接池容量上限),则基于连接时长从冷连接池中筛选出淘汰连接;将淘汰连接删除,以对冷连接池更新。其中,淘汰连接的筛选可以是未使用时间最长的连接,也可以是在筛选冷连接池中维护一个关闭次序表,基于连接输入冷连接池的次序设定该关闭次序表,即最先输入冷连接池的连接在关闭次序表中越靠前,而一旦连接被使用,则自动调整至关闭次序表中的最后,以此进行关闭次序表中的动态管理以及淘汰连接的动态设定,从而避免了淘汰连接为即将使用的连接的情况,提高了网络连接管理的稳定性。
303、确定热连接池进行更新时对应的资源调整信息,以对目标连接池包含的连接资源进行调整。
本实施例中,资源调整信息与冷连接池中包含的连接资源相关,资源调整信息即为热连接池所需求的连接资源,例如热连接池连接资源充足,则资源调整信息则指示无需冷连接池调控;而热连接池连接资源欠缺,则资源调整信息则指示需要冷连接池调控连接资源,以及对应的接入连接的参数,以便于从冷连接池调控得到连接资源的接入,从而无需冷连接池的再次反馈即可实现连接资源的调控过程,提高了资源调控效率。
可以理解的是,对目标连接池包含的连接资源进行调整,即在目标连接池中负载容量达到上限时,在目标连接池负载容量不变的基础上进行不活跃的连接的关闭以及新连接的加入;或者在目标连接池中负载容量不满时进行的新连接的加入。
具体的,对目标连接池包含的连接资源进行调整的过程涉及了热连接池与冷连接池连接资源的调度,该调度的发生与热连接池冷连接池的负载情况相关。即首先确定热连接池进行更新时对应的资源调整信息;然后获取热连接池的负载值;当热连接池的负载值达到第一预设值且冷连接池的负载值未达到第二预设值时,则基于资源调整信息将冷连接池中的空闲资源分配至热连接池,以对目标连接池包含的连接资源进行调整。即在热连接池达到负载上限,而冷连接池未达到负载上限时,直接将冷连接池中的未分配的连接资源(空闲资源)分配至热连接池,从而保证热连接池中的连接服务。
而在另一种可能的场景中,若热连接池的负载值达到第一预设值且冷连接池的负载值达到第二预设值,则关闭冷连接池中的空闲连接,以生成空闲资源;基于资源调整信息将空闲资源分配至热连接池,以对目标连接池包含的连接资源进行调整。即在热连接池达到负载上限,且冷连接池也达到负载上限时,对冷连接池中长时间未连接的连接资源进行关闭,然后将该连接接口分配给热连接池,以保证热连接池中的连接服务。
通过热连接池与冷连接池的动态调度,可以保证接入连接的顺利执行,且不会关闭可能执行的连接。
进一步的,考虑到动态调度过程的耗时,为了提高网络连接管理过程中的效率。可以进行实时的连接检查,即监测目标连接在热连接池中的连接信息;若连接信息指示目标连接空闲,则将目标连接调度至冷连接池。从而智能的腾出热连接池的空间,节省了因动态调度产生的耗时。
可以理解的是,在目标标识输入冷连接池时,还可以确定目标连接输入冷连接池时对应的时间标识;并基于时间标识为目标连接配置关闭次序。这是为了保证冷连接池中关闭次序的准确性。
在一种可能的场景中,连接接入的过程可以参考图4所示的判定流程,图4为本申请实施例提供的一种基于连接池的网络连接管理方法的流程示意图。即对于新连接,首先获取其使用信息,且该使用信息为实时更新的,即可以为一个累加的数值;然后判定使用信息是否达到热连接标准,若达到,则进入热连接池,并进行热连接池容量上限的判定,若热连接池容量未达到上限,则完成接入并提供相应的业务服务,若热连接池容量达到上限,则通过缩减冷连接池的容量来达到接入目标连接池的目的。
另外,对于未达到热连接标准的情况,则输入冷连接池,并进行冷连接池容量上限的判定,若冷连接池容量未达到上限,则完成接入并提供相应的业务服务,若冷连接池容量达到上限,则通过关闭冷连接池中的空闲连接(老连接)来达到接入目标连接池的目的。
综上,对于热连接池的进入标准的设定,可以包括:1、对于冷连接池的连接,使用多次变热过后才能进入热连接池;2、若新的连接被推断为可能活跃的连接,可以直接进入热池。相应的,对于热连接池的退出标准,可以包括:1、连接超时变冷过后从热连接池退出;2、基于使用信息判定退出后进入的是冷连接池;3、连接的关闭是要在输入冷连接池后,判定为淘汰连接后才会被关闭。
另外,对于冷连接池的进入标准的设定,可以包括:1、对于首次空闲连接的请求,输入冷连接池;2、若冷连接池容量满了,新进入的连接会把冷连接池里面最老的空闲连接关闭;3、冷连接池容量足够时,长连接若发生超时则退出;在冷连接池容量不够时,新进入的连接会把最老的长连接关闭掉。从而保证了目标连接池容量的动态平衡。
结合上述实施例可知,通过响应于目标连接输入目标连接池的请求获取目标连接的使用信息,其中目标连接池包括热连接池和冷连接池;若使用信息满足预设条件,则将目标连接输入热连接池,以对热连接池进行更新;然后确定热连接池进行更新时对应的资源调整信息,以对目标连接池包含的连接资源进行调整,资源调整信息与冷连接池中包含的连接资源相关。从而实现目标连接池中连接资源的智能管理过程,由于在目标连接接入热连接池时会对冷连接池中的连接资源进行管理,而冷连接池中的连接资源为不活跃的连接,从而保证了连接关闭的次序性,避免了需要连接的链路被关闭的情况发生,提高了网络连接管理过程的稳定性。
上述实施例介绍了基于连接的使用信息的网络连接管理过程,而在一些场景中,使用信息的获取还与连接对应的业务场景相关,下面对该场景进行说明。请参阅图5,图5为本申请实施例提供的另一种基于连接池的网络连接管理方法的流程图,可以由反向代理服务器执行,本申请实施例至少包括以下步骤:
501、获取目标连接对应的目标业务。
本实施例中,获取目标连接对应的目标业务可以是通过域名的解析所得,即每个目标业务对应于相关联的域名,而基于该域名即可以获取对应的目标连接,在目标业务的执行过程中,其对应的目标连接一般处于服务连接状态,故可以通过目标业务的热连接数据(场景连接参数)的统计,反映其对应的目标连接的使用信息;另外,对于新输入目标连接池的连接,由于其当前的使用信息可能并不能满足热连接池的标准,但是其对应的业务为活跃业务,该业务中的其他连接存在活跃的状态,从而可以从连接对应的业务的角度出发,避免对于新输入目标连接池的连接的误判,并输入冷连接池以及关闭的情况发生。
具体的,即首先响应于目标连接输入目标连接池的请求确定目标连接对应的域名,以确定目标业务;然后基于连接指标提取目标业务的场景连接参数;然后根据场景连接参数确定目标连接的使用信息。从而从业务场景的维度获取目标连接对应的使用信息,以进行连接池接入的判断。
502、确定目标业务的场景连接参数。
本实施例中,场景连接参数可以是基于连接信息确定的,即首先基于连接指标确定目标业务对应的业务连接集合;然后确定业务连接集合中的连接在预设时间段内的连接信息;进而根据连接信息确定目标业务的场景连接参数。其中,连接信息包括连接次数和连接行为间隔,即目标业务对应的所有连接中对于目标连接池的连接总次数,以及相邻连接行为之间的平均时间间隔。
可选的,由于连接次数和连接行为间隔采用不同的维度对目标业务的连接场景进行描述,可用将其进行加权统一,以便于进行热连接的判断。即首先确定连接次数和连接行为间隔对应的权重信息;然后基于权重信息进行加权,以确定目标业务的场景连接参数。例如设定场景连接参数=连接次数*0.8+连接行为间隔*0.2。
可以理解的是,具体的权重设定可以基于目标业务的连接场景的描述精确度进行调整,此处不做限定。
503、基于场景连接参数确定目标连接输入热连接池。
本实施例中,在通过对于目标连接的目标业务进行判定后,即可进行是否将目标连接输入热连接池的判定。具体的,若步骤502中的场景连接参数的加权值大于热连接阈值,则将目标连接输入热连接池。
可以理解的是,在输入热连接池后的冷连接池调度过程与图3所示实施例的步骤302与303相似,相关特征可以进行参考,此处不做赘述。
在一种可能的场景中,由于目标业务的场景连接参数是基于多个连接确定的,故在对每个连接进行输入目标连接池的判定过程中,还可以基于该连接的使用信息对目标业务的场景连接参数进行更新,例如在目标业务中的连接1接入目标连接池后,对于目标业务对应的场景连接参数进行连接次数加一的记录。
具体的,对目标业务的场景连接参数进行更新的过程如图6所示,图6为本申请实施例提供的另一种基于连接池的网络连接管理方法的流程示意图。图中示出了连接输入时,一方面可以根据目标业务进行场景连接信息的确定,进而进行热连接标准的判断,特别是对于新加入目标连接池的连接,其对应的目标业务的其他连接可能已经在该目标连接池建立连接,从而可以反映新加入目标连接池的连接的使用概率。
另外,对于目标业务中的其他连接则会基于实时的连接情况进行场景连接信息的更新,具体的更新项包括连接次数以及连接间隔,并可以进行两者的加权计算得到场景连接信息,从而实现动态的场景连接信息判定过程,保证了场景连接信息以及使用信息的准确性。
本实施例通过两级连接池,保证了热的长连接不会被冷的连接冲掉,同时通过统计各个业务场景的连接历史使用情况,给每个场景的热度打分(场景连接信息),使得业务场景的新连接能很好的进入热连接池,来规避掉被关闭的概率。
为了更好的实施本申请实施例的上述方案,下面还提供用于实施上述方案的相关装置。请参阅图7,图7为本申请实施例提供的一种网络连接管理装置的结构示意图,网络连接管理装置700包括:
获取单元701,用于响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,其中,所述目标连接池包括热连接池和冷连接池;
输入单元702,用于若所述使用信息满足预设条件,则将所述目标连接输入所述热连接池,以对所述热连接池进行更新;
管理单元703,用于确定所述热连接池进行更新时对应的资源调整信息,以对所述目标连接池包含的连接资源进行调整,所述资源调整信息与所述冷连接池中包含的连接资源相关。
可选的,在本申请一些可能的实现方式中,所述获取单元701,具体用于响应于目标连接输入目标连接池的请求,获取所述目标连接在所述目标连接池中的连接记录;
所述获取单元701,具体用于提取所述连接记录中的复用次数:
所述获取单元701,具体用于基于所述复用次数确定所述目标连接的使用信息。
可选的,在本申请一些可能的实现方式中,所述获取单元701,具体用于响应于目标连接输入目标连接池的请求确定所述目标连接对应的域名,以确定目标业务;
所述获取单元701,具体用于基于连接指标提取所述目标业务的场景连接参数,所述场景连接参数用于指示所述目标业务包含的连接所对应的使用信息;
所述获取单元701,具体用于根据所述场景连接参数确定所述目标连接的使用信息。
可选的,在本申请一些可能的实现方式中,所述获取单元701,具体用于基于所述连接指标确定所述目标业务对应的业务连接集合;
所述获取单元701,具体用于确定所述业务连接集合中的连接在预设时间段内的连接信息,所述连接信息包括连接次数和连接行为间隔;
所述获取单元701,具体用于根据所述连接信息确定所述目标业务的所述场景连接参数。
可选的,在本申请一些可能的实现方式中,所述获取单元701,具体用于确定所述连接次数和所述连接行为间隔对应的权重信息;
所述获取单元701,具体用于基于所述权重信息进行加权,以确定所述目标业务的所述场景连接参数。
可选的,在本申请一些可能的实现方式中,所述管理单元703,具体用于确定所述热连接池进行更新时对应的资源调整信息;
所述管理单元703,具体用于获取所述热连接池的负载值;
所述管理单元703,具体用于若所述热连接池的负载值达到第一预设值且所述冷连接池的负载值未达到第二预设值,则基于所述资源调整信息将所述冷连接池中的空闲资源分配至所述热连接池,以对所述目标连接池包含的连接资源进行调整。
可选的,在本申请一些可能的实现方式中,所述管理单元703,具体用于若所述热连接池的负载值达到所述第一预设值且所述冷连接池的负载值达到所述第二预设值,则关闭所述冷连接池中的空闲连接,以生成所述空闲资源;
所述管理单元703,具体用于基于所述资源调整信息将所述空闲资源分配至所述热连接池,以对所述目标连接池包含的连接资源进行调整。
可选的,在本申请一些可能的实现方式中,所述管理单元703,具体用于若所述使用信息不满足所述预设条件,则将所述目标连接输入所述冷连接池,以对所述冷连接池进行更新。
可选的,在本申请一些可能的实现方式中,所述管理单元703,具体用于获取所述冷连接池的负载值;
所述管理单元703,具体用于若所述负载值达到所述第二预设值,则基于连接时长从所述冷连接池中筛选出淘汰连接;
所述管理单元703,具体用于将所述淘汰连接删除,以对所述冷连接池更新。
可选的,在本申请一些可能的实现方式中,所述管理单元703,具体用于监测所述目标连接在所述热连接池中的连接信息;
所述管理单元703,具体用于若所述连接信息指示所述目标连接空闲,则将所述目标连接调度至所述冷连接池。
可选的,在本申请一些可能的实现方式中,所述管理单元703,具体用于确定所述目标连接输入所述冷连接池时对应的时间标识;
所述管理单元703,具体用于基于所述时间标识为所述目标连接配置关闭次序。
通过响应于目标连接输入目标连接池的请求获取目标连接的使用信息,其中目标连接池包括热连接池和冷连接池;若使用信息满足预设条件,则将目标连接输入热连接池,以对热连接池进行更新;然后确定热连接池进行更新时对应的资源调整信息,以对目标连接池包含的连接资源进行调整,资源调整信息与冷连接池中包含的连接资源相关。从而实现目标连接池中连接资源的智能管理过程,由于在目标连接接入热连接池时会对冷连接池中的连接资源进行管理,而冷连接池中的连接资源为不活跃的连接,从而保证了连接关闭的次序性,避免了需要连接的链路被关闭的情况发生,提高了网络连接管理过程的稳定性。
本申请实施例还提供了一种服务器,请参阅图8,图8是本申请实施例提供的一种服务器的结构示意图,该服务器800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)822(例如,一个或一个以上处理器)和存储器832,一个或一个以上存储应用程序842或数据844的存储介质830(例如一个或一个以上海量存储设备)。其中,存储器832和存储介质830可以是短暂存储或持久存储。存储在存储介质830的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器822可以设置为与存储介质830通信,在服务器800上执行存储介质830中的一系列指令操作。
服务器800还可以包括一个或一个以上电源826,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口858,和/或,一个或一个以上操作***841,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
上述实施例中由管理装置所执行的步骤可以基于该图8所示的服务器结构。
本申请实施例中还提供一种计算机可读存储介质,该计算机可读存储介质中存储有网络连接管理指令,当其在计算机上运行时,使得计算机执行如前述图2至图6所示实施例描述的方法中网络连接管理装置所执行的步骤。
本申请实施例中还提供一种包括网络连接管理指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如前述图2至图6所示实施例描述的方法中网络连接管理装置所执行的步骤。
本申请实施例还提供了一种网络连接管理***,所述网络连接管理***可以包含图7所描述实施例中的网络连接管理装置,或者图8所描述的服务器。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,网络连接管理装置,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-onlymemory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (15)
1.一种基于连接池的网络连接管理方法,其特征在于,包括:
响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,其中,所述目标连接池包括热连接池和冷连接池;
若所述使用信息满足预设条件,则将所述目标连接输入所述热连接池,以对所述热连接池进行更新;
确定所述热连接池进行更新时对应的资源调整信息,以对所述目标连接池包含的连接资源进行调整,所述资源调整信息与所述冷连接池中包含的连接资源相关。
2.根据权利要求1所述的方法,其特征在于,所述响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,包括:
响应于目标连接输入目标连接池的请求,获取所述目标连接在所述目标连接池中的连接记录;
提取所述连接记录中的复用次数:
基于所述复用次数确定所述目标连接的使用信息。
3.根据权利要求1所述的方法,其特征在于,所述响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,包括:
响应于目标连接输入目标连接池的请求确定所述目标连接对应的域名,以确定目标业务;
基于连接指标提取所述目标业务的场景连接参数,所述场景连接参数用于指示所述目标业务包含的连接所对应的使用信息;
根据所述场景连接参数确定所述目标连接的使用信息。
4.根据权利要求3所述的方法,其特征在于,所述基于连接指标提取所述目标业务的场景连接参数,包括:
基于所述连接指标确定所述目标业务对应的业务连接集合;
确定所述业务连接集合中的连接在预设时间段内的连接信息,所述连接信息包括连接次数和连接行为间隔;
根据所述连接信息确定所述目标业务的所述场景连接参数。
5.根据权利要求4所述的方法,其特征在于,所述根据所述连接信息确定所述目标业务的所述场景连接参数,包括:
确定所述连接次数和所述连接行为间隔对应的权重信息;
基于所述权重信息进行加权,以确定所述目标业务的所述场景连接参数。
6.根据权利要求1所述的方法,其特征在于,所述确定所述热连接池进行更新时对应的资源调整信息,以对所述目标连接池包含的连接资源进行调整,包括:
确定所述热连接池进行更新时对应的资源调整信息;
获取所述热连接池的负载值;
若所述热连接池的负载值达到第一预设值且所述冷连接池的负载值未达到第二预设值,则基于所述资源调整信息将所述冷连接池中的空闲资源分配至所述热连接池,以对所述目标连接池包含的连接资源进行调整。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述热连接池的负载值达到所述第一预设值且所述冷连接池的负载值达到所述第二预设值,则关闭所述冷连接池中的空闲连接,以生成所述空闲资源;
基于所述资源调整信息将所述空闲资源分配至所述热连接池,以对所述目标连接池包含的连接资源进行调整。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
若所述使用信息不满足所述预设条件,则将所述目标连接输入所述冷连接池,以对所述冷连接池进行更新。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
获取所述冷连接池的负载值;
若所述负载值达到所述第二预设值,则基于连接时长从所述冷连接池中筛选出淘汰连接;
将所述淘汰连接删除,以对所述冷连接池更新。
10.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
监测所述目标连接在所述热连接池中的连接信息;
若所述连接信息指示所述目标连接空闲,则将所述目标连接调度至所述冷连接池。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
确定所述目标连接输入所述冷连接池时对应的时间标识;
基于所述时间标识为所述目标连接配置关闭次序。
12.根据权利要求1所述的方法,其特征在于,所述目标连接为长连接,所述长连接用于提供反向代理服务。
13.一种网络连接管理装置,其特征在于,包括:
获取单元,用于响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,其中,所述目标连接池包括热连接池和冷连接池;
输入单元,用于若所述使用信息满足预设条件,则将所述目标连接输入所述热连接池,以对所述热连接池进行更新;
管理单元,用于确定所述热连接池进行更新时对应的资源调整信息,以对所述目标连接池包含的连接资源进行调整,所述资源调整信息与所述冷连接池中包含的连接资源相关。
14.一种计算机设备,其特征在于,所述计算机设备包括处理器以及存储器:
所述存储器用于存储程序代码;所述处理器用于根据所述程序代码中的指令执行权利要求1至12任一项所述的网络连接管理方法。
15.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述权利要求1至12任一项所述的网络连接管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011091016.XA CN114422565A (zh) | 2020-10-13 | 2020-10-13 | 一种基于连接池的网络连接管理方法以及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011091016.XA CN114422565A (zh) | 2020-10-13 | 2020-10-13 | 一种基于连接池的网络连接管理方法以及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114422565A true CN114422565A (zh) | 2022-04-29 |
Family
ID=81260643
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011091016.XA Pending CN114422565A (zh) | 2020-10-13 | 2020-10-13 | 一种基于连接池的网络连接管理方法以及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114422565A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115344366A (zh) * | 2022-08-10 | 2022-11-15 | 中电金信软件有限公司 | 连接池对象的切换方法、装置、电子设备及可读存储介质 |
-
2020
- 2020-10-13 CN CN202011091016.XA patent/CN114422565A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115344366A (zh) * | 2022-08-10 | 2022-11-15 | 中电金信软件有限公司 | 连接池对象的切换方法、装置、电子设备及可读存储介质 |
CN115344366B (zh) * | 2022-08-10 | 2023-10-31 | 中电金信软件有限公司 | 连接池对象的切换方法、装置、电子设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102154446B1 (ko) | 분산·협업형 컨테이너 플랫폼 환경에서의 자원 균등 배분을 위한 고속 스케줄링 방법 | |
US9112782B2 (en) | Reactive auto-scaling of capacity | |
JP2021516395A (ja) | リソース構成方法、装置、端末、および記憶媒体 | |
CN110990138B (zh) | 资源调度方法、装置、服务器及存储介质 | |
US20230300203A1 (en) | Data processing method and system, related device, storage medium, and product | |
Nithya et al. | SDCF: A software-defined cyber foraging framework for cloudlet environment | |
CN111224806A (zh) | 一种资源分配方法及服务器 | |
CN102281190A (zh) | 负载均衡装置组网方法以及服务器、客户端接入方法 | |
JPWO2007072544A1 (ja) | 情報処理装置、計算機、リソース割り当て方法及びリソース割り当てプログラム | |
US8799474B2 (en) | Apparatus and method to allocate limited resources | |
WO2014194704A1 (en) | A grouping processing method and system | |
CN111078404B (zh) | 一种计算资源确定方法、装置、电子设备及介质 | |
US20220075665A1 (en) | Scheduling method for selecting optimal cluster within cluster of distributed collaboration type | |
Ma et al. | Dynamic task scheduling in cloud-assisted mobile edge computing | |
CN111131841A (zh) | 直播间接入方法、装置、电子设备及存储介质 | |
CN112600761A (zh) | 一种资源分配的方法、装置及存储介质 | |
CN105592134A (zh) | 一种负载分担的方法和装置 | |
CN114422565A (zh) | 一种基于连接池的网络连接管理方法以及相关装置 | |
CN115484167B (zh) | 通信网络中的网络切片关断方法、计算机装置及存储介质 | |
CN111124669A (zh) | 一种分布式SaaS软件的运营方法、***、终端及存储介质 | |
CN111143033A (zh) | 基于可伸缩操作***的操作执行方法及装置 | |
CN114402313A (zh) | 标签更新方法、装置、电子设备及存储介质 | |
CN113271228B (zh) | 带宽资源调度方法、装置、设备及计算机可读存储介质 | |
US9479579B2 (en) | Grouping processing method and system | |
Dong | Agent-based cloud simulation model for resource management |
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 |