CN109039801B - 分布式集群的套餐超用检测方法及装置、计算设备 - Google Patents
分布式集群的套餐超用检测方法及装置、计算设备 Download PDFInfo
- Publication number
- CN109039801B CN109039801B CN201810712089.2A CN201810712089A CN109039801B CN 109039801 B CN109039801 B CN 109039801B CN 201810712089 A CN201810712089 A CN 201810712089A CN 109039801 B CN109039801 B CN 109039801B
- Authority
- CN
- China
- Prior art keywords
- package
- service party
- actual
- capacity
- memory
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- 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
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5051—Service on demand, e.g. definition and deployment of services in real time
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明公开了一种分布式集群的套餐超用检测方法及装置、计算设备,所述方法包括:获取业务方当前所使用的套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;根据套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态;若是,则根据实际占用信息确定是否对业务方进行套餐更换提示处理。本发明能够根据业务方当前对资源的实际占用信息及时提醒业务方对当前所使用套餐作出适应性调整,在满足业务方实际占用信息使用需求的同时提升业务数据的访问性能并降低运营成本。
Description
技术领域
本发明涉及通信领域,具体涉及一种分布式集群的套餐超用检测方法及装置、计算设备。
背景技术
目前,业务方在申请分布式集群的套餐时,通常都会通过预估自身所需使用的业务数据量来选择对应的套餐容量。然而,实际情况中,由于业务数据量预估上的不准确或者后期业务数据量的增长超出预估等原因,业务方所使用的实际的业务数据量常常超出其所选择的套餐容量。对于业务方而言,业务数据量的超用使得套餐容量不能满足实际的业务数据量需求,造成业务方的业务数据访问性能下降;对于运营方而言,业务数据量的超用会占用过多的***资源,进而使运营方的运营成本上升。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的分布式集群的套餐超用检测方法及装置、计算设备。
根据本发明的一个方面,提供了一种分布式集群的套餐超用检测方法,包括:获取业务方当前所使用的套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;根据套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态;若检测结果为是,则根据实际占用信息确定是否对业务方进行套餐更换提示处理。
根据本发明的另一方面,提供了一种分布式集群的套餐超用检测装置,包括:获取模块,适于获取业务方当前所使用的套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;检测模块,适于根据套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态;处理模块,适于若检测结果为是,则根据实际占用信息确定是否对业务方进行套餐更换提示处理。
根据本发明的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述分布式集群的套餐超用检测方法对应的操作。
根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述分布式集群的套餐超用检测方法对应的操作。
在本发明提供的分布式集群的套餐超用检测方法中,能够获取业务方当前所使用套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;然后根据上述套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态;若是,则根据上述实际占用信息确定是否对业务方进行套餐更换提示处理。本发明能够解决现有技术中由于业务方对资源的实际占用信息往往超出其所使用套餐的套餐容量信息导致业务使用方的业务数据访问性能下降以及业务运营方的运营成本上升的问题,能够根据业务方当前对资源的实际占用信息及时提醒业务方对当前所使用的套餐作出适应性调整,在满足业务方实际占用信息使用需求的同时提升业务数据的访问性能并降低运营成本。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是本发明一实施例提供的一种分布式集群的套餐超用检测方法的流程图;
图2是本发明另一实施例提供的一种分布式集群的套餐超用检测方法的流程图;
图3是本发明一实施例提供的一种分布式集群的套餐超用检测装置的结构框图;
图4是本发明另一实施例提供的一种分布式集群的套餐超用检测装置的结构框图;
图5是本发明一实施例提供的一种计算设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1是本发明一实施例提供的一种分布式集群的套餐超用检测方法的流程图。如图1所示,该方法包括:
步骤S110:获取业务方当前所使用的套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息。
本实施例以ES(ElasticSearch)分布式集群为例进行说明,ES分布式集群是基于ES搜索引擎搭建的分布式集群,ES分布式集群的核心思想是在多台机器上启动多个ES进程实例,组成一个集群。一个集群包含数个节点(服务器),通过所有的节点一起保存数据。ES的一个索引是具有共有特性的文档的集合,一个索引被一个名称唯一标识,并且这个名称被用于索引通过文档去执行搜索、更新和删除操作。需要说明的是,本发明不仅限适用于ES分布式集群。
针对ES分布式集群,运营方预先配置若干等级的套餐,这里套餐是指对固定资源配置量进行配置的结果,具体可从内存、磁盘等固定资源的维度来配置套餐容量。具体地,业务方当前所使用套餐的套餐容量信息可以包括一种或多种类型的容量信息,例如可以包括内存的容量信息(如单个节点的可用内存容量)、和/或磁盘的容量信息(如单个节点的可用磁盘容量)等;与上述套餐容量信息对应地,业务方当前对资源的实际占用信息也可以包括一种或多种类型的占用信息,例如实际内存占用信息、和/或实际磁盘的占用信息等。
其中,从ES分布式集群中获取套餐容量信息以及实际占用信息的方式可以有多种。例如,可以预先设置用于获取上述信息的预设端口,通过预设端口从集群中获取业务方当前所使用套餐的套餐容量信息以及实际占用信息等,本发明对套餐容量信息以及实际占用信息的获取方式不作限定。
步骤S120:根据套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态。
检测业务方当前所使用套餐是否处于超用状态的方式可以有多种,例如,可以根据套餐容量信息和实际占用信息中包含的一种或多种类型的容量信息和占用信息,将套餐容量信息中包含的一种或多种类型的容量信息与实际占用信息中对应的一种或多种类型的占用信息分别进行比较,根据比较结果确定业务方当前所使用套餐是否处于超用状态。
其中,针对多种类型的套餐容量信息,上述超用状态的类型也可以包括多种。例如,当业务方当前的磁盘的容量信息中的实际磁盘总占用量大于套餐的可用磁盘总容量(可根据单个节点的可用磁盘容量和业务方当前所使用的节点个数计算得到)时,则可以确定业务方当前所使用的套餐处于磁盘超用状态;当业务方当前的单个节点中单个索引的单个主分片的实际内存占用量(可根据节点个数、单个索引容量、单个索引的主分片个数计算得到)大于套餐中的单个节点的可用内存容量时,可以确定业务方当前所使用的套餐处于内存超用状态,等等。
步骤S130:若是,则根据实际占用信息确定是否对业务方进行套餐更换提示处理。
具体地,若检测到业务方当前所使用套餐处于超用状态,则可以根据业务方的实际占用信息确定是否需要进行套餐更换提示处理,如需要,则向业务方发送该套餐更换提示处理的相关信息,以提醒业务方对当前所使用的套餐进行更换处理。
具体地,若业务方当前所使用套餐处于磁盘超用状态而非处于内存超用状态,由于磁盘超用问题可以通过节点扩容来解决,无需升级套餐,因此可以对业务方当前所使用套餐进行扩容提示处理。进一步,确定与当前实际磁盘总占用量匹配的可用磁盘总容量,进而确定需扩容的节点数量,提示业务方扩容节点数量。
若业务方当前所使用套餐处于内存超用状态而非处于磁盘超用状态,则可以根据实际内存占用量对业务方当前所使用套餐进行升级提示处理。例如查找并确定与当前实际内存占用量匹配的套餐(例如单个节点的可用内存容量大于单个节点中单个索引的单个主分片的实际内存占用量的对应套餐,保证单个节点的内存至少能存储单个索引的单个主分片)作为待升级套餐,并将该待升级套餐的相关信息发送给业务方以提示业务方对当前套餐进行升级。
在向业务方发送上述提示信息之后,根据业务方对上述提示信息的反馈信息确定是否对业务方进行套餐更换提示处理。例如,若业务方对上述提示信息的反馈信息为“同意”,则确定对业务方进行套餐更换处理;若业务方对上述相关信息的反馈信息为“不同意”,则不对业务方进行套餐更换处理。本申请中的套餐更换提示处理能够面向多样化的套餐超用情况,能够对不同的套餐超用情况进行针对性的套餐更换提示处理,使套餐更换提示更符合业务方需求。
在本实施例提供的分布式集群的套餐超用检测方法中,能够获取业务方当前所使用套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;然后根据上述套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态;若是,则根据上述实际占用信息确定是否对业务方进行套餐更换提示处理。本实施例能够解决现有技术中由于业务方对资源的实际占用信息往往超出其所使用套餐的套餐容量信息导致业务使用方的业务数据访问性能下降以及业务运营方的运营成本上升的问题,通过对业务方当前所使用的套餐进行套餐更换提示处理,能够根据业务方当前对资源的实际占用信息的具体情况及时提醒业务方对其当前所使用套餐作出适应性调整,使业务方当前所使用的套餐更加符合业务方当前对资源的实际占用信息的实际需求,同时也能够降低因套餐选择的不合理导致套餐超用使运营方所需投入的运营成本。
图2是本发明另一实施例提供的一种分布式集群的套餐超用检测方法的流程图。如图2所示,该方法包括:
步骤S210:获取业务方当前所使用的套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息。
其中,本实施例中套餐容量信息具体可以分为磁盘的容量信息和内存的容量信息两部分。其中,磁盘的容量信息可以包括:ES分布式集群中单个节点的可用磁盘容量。根据单个节点的可用磁盘容量和业务方当前所使用的节点个数可计算得到可用磁盘总容量。内存的容量信息可以包括:ES分布式集群中单个节点的可用内存容量。单个节点的内存至少应能存储单个主分片。
与上述套餐容量信息对应地,实际占用信息也可以分为磁盘的占用信息和内存的占用信息两部分。其中,磁盘的占用信息可以包括:业务方当前所占用的实际磁盘总占用量;内存的占用信息可以包括:单个节点中单个索引的单个主分片的实际内存占用量。其中单个节点中单个索引的单个主分片的实际内存占用量可根据业务方当前所使用的节点个数以及业务方的单个索引容量、单个索引的主分片个数进行计算得到。
进一步,本实施例的套餐类型可分为多种,不同的套餐类型对应于不同的业务数据类型。具体地,套餐类型可以包括:用于为不带时间戳的数据提供专用服务的第一套餐类型,以及用于为带时间戳的数据提供专用服务的第二套餐类型。其中,第一套餐类型所提供的专用服务可以为数据的搜索服务,第二套餐类型所提供的专用服务可以为数据的日志分析服务。当然,可以理解的是,具体实施中,套餐类型包含但不限于上述所介绍的两种套餐类型,本发明对套餐类型的具体类型不作限定。另外,根据套餐类型的不同,各套餐类型中的套餐所对应的磁盘的类型也对应不同。例如,对于第一套餐类型,其磁盘的类型可以选用SSD硬盘(Solid State Drives,固态硬盘);对于第二套餐类型,其磁盘的类型可以选用SAS硬盘(Serial Attached SCSI(Small Computer System Interface,小型计算机***接口),串行连接SCSI)。因此具体实施中,当套餐类型不同时,对应套餐的磁盘的类型也不同,因此不同套餐类型的套餐在处理数据性能方面也各有差异。
步骤S220:计算可用磁盘总容量。
具体地,根据步骤S210中获取的单个节点的可用磁盘容量以及业务方当前所使用的节点个数,将上述单个节点的可用磁盘容量以及业务方当前所使用的节点个数相乘获取乘积,将上述乘积作为可用磁盘总容量。
步骤S230:判断业务方当前所占用的实际磁盘总占用量是否大于可用磁盘总容量,若是,则确定业务方当前所使用的套餐处于磁盘超用状态;若否,则确定业务方当前所使用的套餐非处于磁盘超用状态。
步骤S240:计算实际内存占用量。
具体地,根据步骤S210中获取的业务方当前所使用的节点个数、业务方的单个索引容量、以及单个索引的主分片个数,计算单个索引容量与节点个数的商值,并进一步将上述商值与单个索引的主分片个数求商,然后将上述求商结果作为实际内存占用量。
步骤S250:判断实际内存占用量是否大于单个节点的可用内存容量,若是,则确定业务方当前所使用的套餐处于内存超用状态;若否,则确定业务方当前所使用的套餐非处于内存超用状态。
步骤S260:根据实际占用信息确定是否对业务方进行套餐更换提示处理。
具体地,综合步骤S230以及S250中的判断结果,根据实际占用信息确定是否对业务方进行套餐更换提示处理可以分为以下三种情况:
情况一:若业务方当前所使用套餐处于磁盘超用状态而非处于内存超用状态,则对业务方当前所使用套餐进行扩容提示处理。通过上述扩容提示处理向业务方发送与该扩容提示处理对应的相关信息,以供业务方根据上述相关信息确定是否对当前所使用的套餐进行对应的扩容处理。其中,上述扩容提示处理具体为针对套餐的磁盘超用状态所进行的相关的扩容提示处理。例如确定对当前所使用套餐的可用磁盘总容量进行横向扩容,即增加磁盘的节点个数,并将上述横向扩容的相关信息发送给业务方,以供业务方根据上述相关信息确定是否对当前所使用套餐的磁盘总容量进行对应的横向扩容(使套餐由处于磁盘超用状态转为非处于磁盘超用状态)。扩容提示处理对应的相关信息的确定方式可以由本领域技术人员根据实际情况进行设置,本发明对此不作限定。
情况二:若业务方当前所使用套餐处于内存超用状态而非处于磁盘超用状态,则根据实际内存占用量对业务方当前所使用套餐进行升级提示处理。其中,上述升级提示处理针对套餐的内存超用状态,具体可以为根据业务方当前的实际内存占用量,查找与实际内存占用量匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。在向业务方发送上述相关信息之后,根据业务方对上述相关信息的反馈信息确定是否对业务方进行对应的升级处理。具体实施中,在查找与实际内存占用量匹配的待升级套餐的过程中,可以将实际内存占用量与各个套餐的套餐容量信息中单个节点的可用内存容量进行比较,若比较得到实际内存占用量处于两个等级相邻套餐的可用内存容量之间,则选择上述两个等级相邻套餐中可用内存容量大于该实际内存占用量的套餐作为待升级套餐。
举例说明,若向业务方提供的套餐按照可用内存容量由大到小顺序分别为A1、A2、A3以及A4共4个套餐,其单个节点的可用内存容量分别为a11、a12、a13以及a14,若业务方当前使用的套餐为A1,实际内存占用量为a1,则依次将a1与a11、a12、a13以及a14进行比较,当得到a12<a1<a13时,则将当前套餐由A1升级为A3。
情况三:若业务方当前所使用套餐处于磁盘超用状态和内存超用状态,则根据实际磁盘总占用量和实际内存占用量对业务方当前所使用套餐进行升级提示处理。其中,上述升级提示处理同时针对套餐的磁盘超用状态和套餐的内存超用状态,具体可以为根据业务方当前的实际磁盘总占用量以及实际内存占用量,查找与实际磁盘总占用量和实际内存占用量匹配的待升级套餐,并将上述待升级套餐的相关信息发送给业务方。在向业务方发送上述相关信息之后,根据业务方对上述相关信息的反馈信息确定是否对业务方进行对应的升级处理。其中,在查找与实际磁盘总占用量和实际内存占用量匹配的待升级套餐的过程中,将实际磁盘总占用量与各套餐的可用磁盘总容量进行比较,以及将实际内存占用量与各套餐的单个节点的可用内存容量进行比较,根据比较结果选择待升级套餐。可选地,首先根据内存的比较结果选择待升级套餐,然后根据磁盘的比较结果确定业务方使用待升级套餐的推荐节点数量。
进一步地,针对上述所列举的第一套餐类型和第二套餐类型,在检测出业务方当前所使用套餐处于超用状态后,还可以进一步查询业务方的业务数据是否带时间戳信息,并根据查询结果判断业务方当前所使用套餐的套餐类型是否符合专用服务需求。例如,当业务方当前所使用套餐的套餐类型为第一套餐类型时,若上述查询结果为业务方的业务数据带时间戳信息,则判断业务方当前所使用套餐的套餐类型不符合专用服务需求;若上述查询结果为业务方的业务数据不带时间戳信息,则判断业务方当前所使用套餐的套餐类型符合专用服务需求。类似地,当业务方所使用套餐的套餐类型为第二套餐类型时,若上述查询结果为业务方的业务数据不带时间戳信息,则判断业务方当前所使用套餐的套餐类型不符合专用服务需求;若上述查询结果为业务方的业务数据不带时间戳信息,则判断业务方当前所使用套餐的套餐类型符合专用服务需求。
其中,在上述判断出不符合的情况下,本步骤的处理过程进一步包括:根据查询结果确定符合专用服务需求的套餐类型,在该套餐类型中查找与实际占用信息匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。例如,若业务方当前所使用套餐的套餐类型为第一套餐类型,而上述查询结果为业务方的业务数据带时间戳信息,则根据上述查询结果判断业务方当前所使用套餐的套餐类型不符合专用服务需求,同时进一步根据上述查询结果确定符合能够为业务方的业务数据提供专用服务需求的套餐类型为用于为带时间戳信息的业务数据提供专用服务的第二套餐类型,并在第二套餐类型中查找与实际占用信息匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。查找与实际占用信息匹配的待升级套餐具体可参照上述根据实际占用信息确定是否对业务方进行套餐更换提示处理的具体过程的描述,此处不再赘述。
由此可见,在本发明提供的分布式集群的套餐超用检测方法中,能够获取业务方当前所使用套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;然后根据上述套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态;若是,则根据上述实际占用信息确定是否对业务方进行套餐更换提示处理。本发明能够解决现有技术中由于业务方对资源的实际占用信息往往超出其所使用套餐的套餐容量信息导致业务使用方的业务数据访问性能下降以及业务运营方的运营成本上升的问题,能够根据业务方当前对资源的实际占用信息及时提醒业务方对当前所使用套餐作出适应性调整,在满足业务方实际占用信息使用需求的同时提升业务数据的访问性能并降低运营成本。并且,本申请中的套餐更换提示处理能够面向多样化的套餐超用情况,能够对不同的套餐超用情况进行针对性的套餐更换提示处理,使套餐超用处理方式更具多样性。同时,本发明中业务方所使用的套餐还可以根据业务方所处理业务数据类型的不同而包含多种套餐类型,因此本发明还能够进一步甄别业务方当前所使用套餐的套餐类型是否与业务方所处理业务数据的类型相适应,以实现在提醒业务方对其所使用套餐的作出适应性调整的基础上,进一步提醒业务方对其所使用套餐的套餐类型作出适应性调整。
图3是本发明一实施例提供的一种分布式集群的套餐超用检测装置的结构框图。如图3所示,该装置包括:获取模块31、检测模块32以及处理模块33。
获取模块31适于获取业务方当前所使用的套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息。
检测模块32适于根据套餐容量信息和所述实际占用信息,检测业务方当前所使用套餐是否处于超用状态。
处理模块33适于若检测结果为是,则根据实际占用信息确定是否对业务方进行套餐更换提示处理。
上述各个模块的具体结构和工作原理可参照方法实施例中相应步骤的描述,此处不再赘述。
由此可见,在本发明提供的分布式集群的套餐超用检测装置中,能够获取业务方当前所使用套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;然后根据上述套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态;若是,则根据上述实际占用信息确定是否对业务方进行套餐更换提示处理。本发明能够解决现有技术中由于业务方对资源的实际占用信息往往超出其所使用套餐的套餐容量信息导致业务使用方的业务数据访问性能下降以及业务运营方的运营成本上升的问题,能够根据业务方当前对资源的实际占用信息及时提醒业务方对当前所使用套餐作出适应性调整,在满足业务方实际占用信息使用需求的同时提升业务数据的访问性能并降低运营成本。
图4是本发明另一实施例提供的一种分布式集群的套餐超用检测装置的结构框图。如图4所示,该装置包括:获取模块41、检测模块42、处理模块43、查询模块44以及判断模块45。
获取模块41适于获取业务方当前所使用套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息。检测模块42适于根据套餐容量信息和所述实际占用信息,检测业务方当前所使用套餐是否处于超用状态。处理模块43适于若检测结果为是,则根据实际占用信息确定是否对业务方进行套餐更换提示处理。
其中,套餐容量信息包括:单个节点的可用磁盘容量;实际占用信息包括:业务方当前所占用的实际磁盘总占用量;则检测模块42进一步适于:根据单个节点的可用磁盘容量和业务方当前所使用的节点个数,计算得到可用磁盘总容量;判断业务方当前所占用的实际磁盘总占用量是否大于可用磁盘总容量,若是,则确定业务方当前所使用的套餐处于磁盘超用状态。
套餐容量信息还包括:单个节点的可用内存容量;获取模块41进一步适于:获取业务方当前所使用的节点个数以及所述业务方的单个索引容量、单个索引的主分片个数;检测模块42进一步适于:根据节点个数、单个索引容量、单个索引的主分片个数计算单个节点中单个索引的单个主分片的实际内存占用量;判断实际内存占用量是否大于单个节点的可用内存容量,若是,则确定业务方当前所使用的套餐处于内存超用状态。可选地,检测模块42通过计算所述单个索引容量与所述节点个数的商值;将计算得到的商值除以所述单个索引的主分片个数得到所述单个节点中单个索引的单个主分片的实际内存占用量。
若业务方当前所使用套餐处于磁盘超用状态而非处于内存超用状态,则处理模块43对业务方当前所使用套餐进行扩容提示处理;若业务方当前所使用套餐处于内存超用状态而非处于磁盘超用状态,则处理模块43根据实际内存占用量对业务方当前所使用套餐进行升级提示处理;若业务方当前所使用套餐处于磁盘超用状态和内存超用状态,则处理模块43根据实际磁盘总占用量和实际内存占用量对业务方当前所使用套餐进行升级提示处理。
处理模块43进一步适于:查找与实际内存占用量匹配的待升级套餐,将待升级套餐的相关信息发送给业务方;或者,查找与实际磁盘总占用量和实际内存占用量匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。
本实施例中,套餐包含用于为不带时间戳信息的业务数据提供专用服务的第一套餐类型,以及用于为带时间戳信息的业务数据提供专用服务的第二套餐类型。查询模块44适于查询业务方的业务数据是否带时间戳信息。判断模块45适于根据查询结果判断业务方当前所使用的套餐的套餐类型是否符合专用服务需求。
处理模块43进一步适于:在判断模块45判断出不符合的情况下,根据查询结果确定符合专用服务需求的套餐类型,在该套餐类型中查找与实际占用信息匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。
上述各个模块的具体结构和工作原理可参照方法实施例中相应步骤的描述,此处不再赘述。
由此可见,在本发明提供的分布式集群的套餐超用检测装置中,能够获取业务方当前所使用套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;然后根据上述套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态;若是,则根据上述实际占用信息确定是否对业务方进行套餐更换提示处理。本发明能够解决现有技术中由于业务方对资源的实际占用信息往往超出其所使用套餐的套餐容量信息导致业务使用方的业务数据访问性能下降以及业务运营方的运营成本上升的问题,能够根据业务方当前对资源的实际占用信息及时提醒业务方对当前所使用套餐作出适应性调整,在满足业务方实际占用信息使用需求的同时提升业务数据的访问性能并降低运营成本。同时,本发明中业务方所使用的套餐还可以根据业务方所处理业务数据类型的不同而包含多种套餐类型,因此本发明还能够进一步甄别业务方当前所使用套餐的套餐类型是否与业务方所处理业务数据的类型相适应,以实现在提醒业务方对其所使用套餐的作出适应性调整的基础上,进一步提醒业务方对其所使用套餐的套餐类型作出适应性调整。
本申请提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的分布式集群的套餐超用检测方法。
图5示出了根据本发明一实施例提供的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。
如图5所示,该计算设备可以包括:处理器(processor)502、通信接口(Communications Interface)504、存储器(memory)506、以及通信总线508。
其中:
处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。
通信接口504,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器502,用于执行程序510,具体可以执行上述分布式集群的套餐超用检测方法实施例中的相关步骤。
具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。
处理器502可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器506,用于存放程序510。存储器506可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序510具体可以用于使得处理器502执行以下操作:
获取业务方当前所使用的套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;
根据套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态;
若检测结果为是,则根据实际占用信息确定是否对业务方进行套餐更换提示处理。
在一种可选的方式中,套餐容量信息包括:单个节点的可用磁盘容量;实际占用信息包括:业务方当前所占用的实际磁盘总占用量;
程序510进一步使得处理器502执行以下操作:
根据单个节点的可用磁盘容量和业务方当前所使用的节点个数,计算得到可用磁盘总容量;
判断业务方当前所占用的实际磁盘总占用量是否大于可用磁盘总容量,若是,则确定业务方当前所使用的套餐处于磁盘超用状态。
在一种可选的方式中,套餐容量信息包括:单个节点的可用内存容量;
程序510进一步使得处理器502执行以下操作:
获取业务方当前所使用的节点个数以及业务方的单个索引容量、单个索引的主分片个数;
根据套餐容量信息和实际占用信息,检测业务方当前所使用套餐是否处于超用状态进一步包括:
根据节点个数、单个索引容量、单个索引的主分片个数计算单个节点中单个索引的单个主分片的实际内存占用量;
判断实际内存占用量是否大于单个节点的可用内存容量,若是,则确定业务方当前所使用的套餐处于内存超用状态。
在一种可选的方式中,程序510进一步使得处理器502执行以下操作:
若业务方当前所使用套餐处于磁盘超用状态而非处于内存超用状态,则对业务方当前所使用套餐进行扩容提示处理;
若业务方当前所使用套餐处于内存超用状态而非处于磁盘超用状态,则根据实际内存占用量对业务方当前所使用套餐进行升级提示处理;
若业务方当前所使用套餐处于磁盘超用状态和内存超用状态,则根据实际磁盘总占用量和实际内存占用量对业务方当前所使用套餐进行升级提示处理。
在一种可选的方式中,程序510进一步使得处理器502执行以下操作:
查找与实际内存占用量匹配的待升级套餐,将待升级套餐的相关信息发送给业务方;
查找与实际磁盘总占用量和实际内存占用量匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。
在一种可选的方式中,套餐包含用于为不带时间戳信息的业务数据提供专用服务的第一套餐类型,以及用于为带时间戳信息的业务数据提供专用服务的第二套餐类型;
程序510还使得处理器502执行以下操作:
查询业务方的业务数据是否带时间戳信息;
根据查询结果判断业务方当前所使用的套餐的套餐类型是否符合专用服务需求;
在判断出不符合的情况下,程序510进一步使得处理器502执行以下操作:
根据查询结果确定符合专用服务需求的套餐类型,在该套餐类型中查找与实际占用信息匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的终端设备的信息显示装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
Claims (14)
1.一种分布式集群的套餐超用检测方法,包括:
获取业务方当前所使用的套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息,套餐容量为对分布式集群的固定资源进行配置后的资源容量,所述固定资源为内存和磁盘;
根据所述套餐容量信息和所述实际占用信息,检测业务方当前所使用套餐是否处于超用状态;
若检测结果为是,则根据所述实际占用信息确定是否对所述业务方进行套餐更换提示处理;
所述套餐容量信息包括:分布式集群的节点数、单个节点的可用磁盘和/或内存容量;所述实际占用信息包括:业务方当前所占用的实际磁盘和内存总占用量;
所述根据所述实际占用信息确定是否对所述业务方进行套餐更换提示处理进一步包括:
若业务方当前所使用套餐处于磁盘超用状态而非处于内存超用状态,则对业务方当前所使用套餐进行扩容提示处理;
若业务方当前所使用套餐处于内存超用状态而非处于磁盘超用状态,则根据实际内存占用量对业务方当前所使用套餐进行升级提示处理;
若业务方当前所使用套餐处于磁盘超用状态和内存超用状态,则根据实际磁盘总占用量和实际内存占用量对业务方当前所使用套餐进行升级提示处理。
2.根据权利要求1所述的方法,其中,所述根据所述套餐容量信息和所述实际占用信息,检测业务方当前所使用套餐是否处于超用状态进一步包括:
根据所述单个节点的可用磁盘容量和业务方当前所使用的节点个数,计算得到可用磁盘总容量;
判断所述业务方当前所占用的实际磁盘总占用量是否大于所述可用磁盘总容量,若是,则确定业务方当前所使用的套餐处于磁盘超用状态。
3.根据权利要求1或2所述的方法,其中,所述获取业务方当前对资源的实际占用信息进一步包括:
获取业务方当前所使用的节点个数以及所述业务方的单个索引容量、单个索引的主分片个数;
所述根据所述套餐容量信息和所述实际占用信息,检测业务方当前所使用套餐是否处于超用状态进一步包括:
根据所述节点个数、单个索引容量和单个索引的主分片个数计算单个节点中单个索引的单个主分片的实际内存占用量;
判断所述实际内存占用量是否大于所述单个节点的可用内存容量,若是,则确定业务方当前所使用的套餐处于内存超用状态。
4.根据权利要求3所述的方法,其中,所述根据所述节点个数、单个索引容量和单个索引的主分片个数计算单个节点中单个索引的单个主分片的实际内存占用量具体为:
计算所述单个索引容量与所述节点个数的商值;
将计算得到的商值除以所述单个索引的主分片个数得到所述单个节点中单个索引的单个主分片的实际内存占用量。
5.根据权利要求1所述的方法,其中,所述根据实际内存占用量对业务方当前所使用套餐进行升级提示处理具体为:查找与实际内存占用量匹配的待升级套餐,将待升级套餐的相关信息发送给业务方;
根据实际磁盘总占用量和实际内存占用量对业务方当前所使用套餐进行升级提示处理具体为:查找与实际磁盘总占用量和实际内存占用量匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。
6.根据权利要求1所述的方法,其中,所述套餐包含用于为不带时间戳信息的业务数据提供专用服务的第一套餐类型,以及用于为带时间戳信息的业务数据提供专用服务的第二套餐类型;
在检测出业务方当前所使用套餐处于超用状态后,所述方法还包括:
查询业务方的业务数据是否带时间戳信息;
根据查询结果判断业务方当前所使用的套餐的套餐类型是否符合专用服务需求;
在判断出不符合的情况下,所述根据实际占用信息确定是否对所述业务方进行套餐更换提示处理进一步包括:
根据查询结果确定符合专用服务需求的套餐类型,在该套餐类型中查找与实际占用信息匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。
7.一种分布式集群的套餐超用检测装置,包括:
获取模块,适于获取业务方当前所使用的套餐的套餐容量信息以及获取业务方当前对资源的实际占用信息;所述套餐容量信息包括:分布式集群的节点数、单个节点的可用磁盘和/或内存容量;所述实际占用信息包括:业务方当前所占用的实际磁盘和/或内存总占用量,套餐容量为对分布式集群的固定资源进行配置后的资源容量,所述固定资源为内存和磁盘;
检测模块,适于根据所述套餐容量信息和所述实际占用信息,检测业务方当前所使用套餐是否处于超用状态;
处理模块,适于若检测结果为是,则根据所述实际占用信息确定是否对所述业务方进行套餐更换提示处理;
所述处理模块进一步适于:若业务方当前所使用套餐处于磁盘超用状态而非处于内存超用状态,则对业务方当前所使用套餐进行扩容提示处理;若业务方当前所使用套餐处于内存超用状态而非处于磁盘超用状态,则根据实际内存占用量对业务方当前所使用套餐进行升级提示处理;若业务方当前所使用套餐处于磁盘超用状态和内存超用状态,则根据实际磁盘总占用量和实际内存占用量对业务方当前所使用套餐进行升级提示处理。
8.根据权利要求7所述的装置,其中,所述套餐容量信息包括:单个节点的可用磁盘容量;所述实际占用信息包括:业务方当前所占用的实际磁盘总占用量;
所述检测模块进一步适于:
根据所述单个节点的可用磁盘容量和业务方当前所使用的节点个数,计算得到可用磁盘总容量;
判断所述业务方当前所占用的实际磁盘总占用量是否大于所述可用磁盘总容量,若是,则确定业务方当前所使用的套餐处于磁盘超用状态。
9.根据权利要求7或8所述的装置,其中,所述套餐容量信息包括:单个节点的可用内存容量;
所述获取模块进一步适于:
获取业务方当前所使用的节点个数以及所述业务方的单个索引容量、单个索引的主分片个数;
所述检测模块进一步适于:
根据所述节点个数、单个索引容量和单个索引的主分片个数计算单个节点中单个索引的单个主分片的实际内存占用量;
判断所述实际内存占用量是否大于所述单个节点的可用内存容量,若是,则确定业务方当前所使用的套餐处于内存超用状态。
10.根据权利要求9所述的装置,所述检测模块进一步适于:
计算所述单个索引容量与所述节点个数的商值;
将计算得到的商值除以所述单个索引的主分片个数得到所述单个节点中单个索引的单个主分片的实际内存占用量。
11.根据权利要求7所述的装置,其中,所述处理模块进一步适于:查找与实际内存占用量匹配的待升级套餐,将待升级套餐的相关信息发送给业务方;
查找与实际磁盘总占用量和实际内存占用量匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。
12.根据权利要求7所述的装置,其中,所述套餐包含用于为不带时间戳信息的业务数据提供专用服务的第一套餐类型,以及用于为带时间戳信息的业务数据提供专用服务的第二套餐类型;
所述装置还包括:
查询模块,适于查询业务方的业务数据是否带时间戳信息;
判断模块,适于根据查询结果判断业务方当前所使用的套餐的套餐类型是否符合专用服务需求;
在判断模块判断出不符合的情况下,所述处理模块进一步适于:
根据查询结果确定符合专用服务需求的套餐类型,在该套餐类型中查找与实际占用信息匹配的待升级套餐,将待升级套餐的相关信息发送给业务方。
13.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-6中任一项所述的分布式集群的套餐超用检测方法对应的操作。
14.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-6中任一项所述的分布式集群的套餐超用检测方法对应的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810712089.2A CN109039801B (zh) | 2018-06-29 | 2018-06-29 | 分布式集群的套餐超用检测方法及装置、计算设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810712089.2A CN109039801B (zh) | 2018-06-29 | 2018-06-29 | 分布式集群的套餐超用检测方法及装置、计算设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109039801A CN109039801A (zh) | 2018-12-18 |
CN109039801B true CN109039801B (zh) | 2021-09-28 |
Family
ID=65522187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810712089.2A Active CN109039801B (zh) | 2018-06-29 | 2018-06-29 | 分布式集群的套餐超用检测方法及装置、计算设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109039801B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2420942A1 (de) * | 2010-08-20 | 2012-02-22 | Florian Goette | Computerimplementiertes Verfahren zur Verarbeitung von Daten auf einer über das Internet zugänglichen Datenverarbeitungsanlage |
CN103905537A (zh) * | 2014-03-20 | 2014-07-02 | 冶金自动化研究设计院 | 分布式环境下管理工业实时数据存储的*** |
CN106484540A (zh) * | 2016-10-20 | 2017-03-08 | 腾讯科技(深圳)有限公司 | 一种资源配置方法及装置 |
CN107368260A (zh) * | 2017-06-30 | 2017-11-21 | 北京奇虎科技有限公司 | 基于分布式***的存储空间整理方法、装置及*** |
CN107659595A (zh) * | 2016-07-25 | 2018-02-02 | 阿里巴巴集团控股有限公司 | 一种评估分布式集群处理指定业务的能力的方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105025452A (zh) * | 2014-04-24 | 2015-11-04 | ***通信集团设计院有限公司 | 一种实现通信业务资源结转的方法和装置 |
US9692815B2 (en) * | 2015-11-12 | 2017-06-27 | Mx Technologies, Inc. | Distributed, decentralized data aggregation |
CN107066332B (zh) * | 2017-01-25 | 2020-03-13 | 广东神马搜索科技有限公司 | 分布式***及其调度方法和调度装置 |
CN107391257B (zh) * | 2017-06-30 | 2020-10-13 | 北京奇虎科技有限公司 | 业务所需内存容量的预估方法、装置及服务器 |
-
2018
- 2018-06-29 CN CN201810712089.2A patent/CN109039801B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2420942A1 (de) * | 2010-08-20 | 2012-02-22 | Florian Goette | Computerimplementiertes Verfahren zur Verarbeitung von Daten auf einer über das Internet zugänglichen Datenverarbeitungsanlage |
CN103905537A (zh) * | 2014-03-20 | 2014-07-02 | 冶金自动化研究设计院 | 分布式环境下管理工业实时数据存储的*** |
CN107659595A (zh) * | 2016-07-25 | 2018-02-02 | 阿里巴巴集团控股有限公司 | 一种评估分布式集群处理指定业务的能力的方法和装置 |
CN106484540A (zh) * | 2016-10-20 | 2017-03-08 | 腾讯科技(深圳)有限公司 | 一种资源配置方法及装置 |
CN107368260A (zh) * | 2017-06-30 | 2017-11-21 | 北京奇虎科技有限公司 | 基于分布式***的存储空间整理方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN109039801A (zh) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107798108B (zh) | 一种异步任务查询方法及设备 | |
CA3109481A1 (en) | Identification and application of hyperparameters for machine learning | |
CN108241539B (zh) | 基于分布式***的交互式大数据查询方法、装置、存储介质和终端设备 | |
CN104408640B (zh) | 应用软件推荐方法及装置 | |
CN109359060B (zh) | 数据抽取方法、装置、计算设备及计算机存储介质 | |
CN111507479B (zh) | 特征分箱方法、装置、设备及计算机可读存储介质 | |
CN107798135B (zh) | 分页查询方法及装置和电子设备 | |
CN110659151A (zh) | 数据校验方法及装置,存储介质 | |
CN107480260B (zh) | 大数据实时分析方法、装置、计算设备及计算机存储介质 | |
CN109213774B (zh) | 数据的存储方法及装置、存储介质、终端 | |
CN108897858B (zh) | 分布式集群索引分片的评估方法及装置、电子设备 | |
CN109800078B (zh) | 一种任务处理方法、任务分发终端及任务执行终端 | |
CN108920601B (zh) | 一种数据匹配方法及装置 | |
CN107391627B (zh) | 数据的内存占用分析方法、装置及服务器 | |
CN109039801B (zh) | 分布式集群的套餐超用检测方法及装置、计算设备 | |
CN109032787B (zh) | 一种任务分配方法及装置 | |
CN108268523A (zh) | 数据库聚合处理方法及装置 | |
CN108090089B (zh) | 探测网站中热点数据的方法、装置和*** | |
CN109344119B (zh) | 文件合并处理方法、装置、计算设备及计算机存储介质 | |
CN107277088B (zh) | 高并发业务请求处理***及方法 | |
CN110209512B (zh) | 基于多数据源的数据核对方法及装置 | |
CN110046040B (zh) | 分布式任务处理方法及***和存储介质 | |
CN110222084B (zh) | 热点设备监控信息的上报方法及装置、存储介质、终端 | |
CN113746932A (zh) | 网络请求合并方法、装置及电子装置、计算机程序产品 | |
CN115373829A (zh) | Cpu资源的调度方法、装置及*** |
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 |