CN110659132A - 请求处理的优化方法及计算机可读存储介质 - Google Patents
请求处理的优化方法及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110659132A CN110659132A CN201910806371.1A CN201910806371A CN110659132A CN 110659132 A CN110659132 A CN 110659132A CN 201910806371 A CN201910806371 A CN 201910806371A CN 110659132 A CN110659132 A CN 110659132A
- Authority
- CN
- China
- Prior art keywords
- preset
- message
- processing speed
- cpu occupancy
- task
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/548—Queue
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种请求处理的优化方法及计算机可读存储介质,包括:创建先进先出队列和先进后出队列;当服务端出现请求超时的情况或达到任务处理数量上限时,获取所述服务端所在设备的CPU占用率或消息处理速度;若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值,则将接收到的任务消息写入所述先进先出队列;若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值,则将接收到的任务消息写入所述先进后出队列。本发明可提高请求成功率。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种请求处理的优化方法及计算机可读存储介质。
背景技术
在很多项目中,都存在客户端与服务端两块,而服务端实际上也有很多不同的架构实现方式,其中一种就是微服务架构方式,主要体现在网关与微服务之间的请求访问以及聚合接口等操作。
上述架构的实现方式,主要就是网关调用微服务,以及微服务之间的互相调用。而实际上各个微服务提供的接口都是有请求数量上限或者资源上限的,当微服务请求达到上限时,或者其他特殊情况,如机器资源或者网络抖动等异常情况发生时,就会存在微服务的请求拥堵,此时,目前现有的***采用的方法一般是设置超时时间来进行处理,当达到超时时间之后,则进行消息的放弃处理。而一旦出现拥堵情况,则其他请求也会继续进行拥堵,导致整个微服务***不可用。或者更高级一些的***,当出现这种情况时则使用队列进行任务消息存储,队列为先进先出队列,先处理先进的消息,因此当处理到后进的消息时会耗费很多时间,又可能导致超时被放弃处理,导致请求失败。
发明内容
本发明所要解决的技术问题是:提供一种请求处理的优化方法及计算机可读存储介质,可提高请求成功率。
为了解决上述技术问题,本发明采用的技术方案为:一种请求处理的优化方法,包括:
创建先进先出队列和先进后出队列;
当服务端出现请求超时的情况或达到任务处理数量上限时,获取所述服务端所在设备的CPU占用率或消息处理速度;
若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值,则将接收到的任务消息写入所述先进先出队列;
若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值,则将接收到的任务消息写入所述先进后出队列。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的步骤。
本发明的有益效果在于:通过设置两种队列,当任务消息需写入队列且CPU占用率较低或消息处理速度较快时,将任务消息写入先进先出队列,由于资源充足,先到达的任务消息可成功处理,后续的任务消息也可快速消费完成,保证了请求成功率;当任务消息需写入队列且CPU占用率较高或消息处理速度较慢时,将任务消息写入先进后出队列,保证后续的任务消息能够较快处理,通过保证最新的任务消息的处理成功率,提高整体的请求成功率。本发明通过自调节处理任务的方式,能够很大程度上减少因为资源不足而导致的任务执行失败的概率,提高执行成功率。
附图说明
图1为本发明的一种请求处理的优化方法的流程图;
图2为本发明实施例一的方法流程图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图详予说明。
本发明最关键的构思在于:当任务消息需写入队列时,根据CPU资源使用情况或消息处理速度,将任务消息写入先进先出队列或先进后出队列。
请参阅图1,一种请求处理的优化方法,包括:
创建先进先出队列和先进后出队列;
当服务端出现请求超时的情况或达到任务处理数量上限时,获取所述服务端所在设备的CPU占用率或消息处理速度;
若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值,则将接收到的任务消息写入所述先进先出队列;
若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值,则将接收到的任务消息写入所述先进后出队列。
从上述描述可知,本发明的有益效果在于:可提高请求成功率。
进一步地,所述获取所述服务端所在设备的CPU占用率或消息处理速度之前,进一步包括:
根据预设的周期,检测服务端所在设备的CPU占用率,或根据预设的周期,获取在所述周期内处理的任务消息的总数量,并计算得到消息处理速度。
进一步地,还包括:
将所述CPU占用率或消息处理速度存储至本地缓存中。
由上述描述可知,通过预先检测CPU占用率或预先计算消息处理速度并存储至本地缓存,当需进行判断时,可快速获取到相关数据,提高效率。
进一步地,所述若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值之后,进一步包括:
消费线程从所述先进先出队列中取出最早写入的任务消息进行处理。
由上述描述可知,在资源充足的情况下,按顺序对先进先出队列中的任务消息进行处理,保证任务消息的请求成功率。
进一步地,所述若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值之后,进一步包括:
消费线程从所述先进后出队列中取出最晚写入的任务消息进行处理。
由上述描述可知,在资源不足的情况下,优先处理最新接收到的任务消息,保证最新的任务消息的处理成功率,从而提高整体的请求成功率。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的步骤。
实施例一
请参照图2,本发明的实施例一为:一种请求处理的优化方法,可应用于微服务架构,包括如下步骤:
S1:创建先进先出队列和先进后出队列;即在服务端的***内容中,创建两个队列,分别为先进先出队列和先进后出队列。队列的长度可根据内存大小等条件进行设置,优选地,队列长度为1024。
S2:根据预设的周期,检测服务端所在设备的CPU占用率,或获取在所述周期内处理的任务消息的总数量,并计算得到消息处理速度。即每个周期都进行CPU资源占用情况的检测,得到当前周期的CPU占用率;或者在当前周期结束时,统计服务端在当前周期内处理的任务消息的总数量,然后除以当前周期的时长,得到当前周期的消息处理速度。
例如,每隔10s检测CPU占用率,或每隔10s统计这10s内服务端处理的任务消息总数量,然后除以10,得到这10s对应的消息处理速度。
进一步地,将所述CPU占用率或消息处理速度存储至本地缓存中。优选地,本地缓存中可只存储最新的CPU占用率或消息处理速度,以节省本地缓存的存储空间。
S3:接收请求端发送的任务消息;其中,请求端可以为客户端,也可以为服务端。
S4:判断服务端的请求处理是否正常执行,即服务端是否未出现请求超时的情况且未达到任务处理数量上限,若是,则按照现有的处理方法对接收到的任务消息进行处理,若否,即服务端出现了请求超时的情况或达到了任务处理数量上线,对于接收到的任务消息需写入队列,则执行步骤S5。
S5:获取上一周期的CPU占用率或消息处理速度;即获取最新检测到的CPU占用率或最新计算到的消息处理速度。
S6:判断所述CPU占用率是否未达到预设的第一阈值,或判断所述消息处理速度是否达到预设的第二阈值,若是,即资源占用率较低或消息处理速度较快,说明可以继续接收处理任务消息,则执行步骤S7,若否,即资源占用率较高或消息处理速度较慢,说明无法继续处理更多的任务消息了,则执行步骤S8。
优选地,所述第一阈值为60%;所述第二阈值根据具体的业务操作而定。
S7:写入线程将接收到的任务消息写入所述先进先出队列,消费线程从所述先进先出队列中取出最早写入的任务消息进行处理;即采用先进先出队列存储任务消息,也优先处理先到达的任务消息。
S8:写入线程将接收到的任务消息写入所述先进后出队列,消费线程从所述先进后出队列中取出最晚写入的任务消息进行处理;即采用先进后出队列存储任务消息,也优先处理后到达的任务消息。
在CPU占用率较大或处理速度较慢时,若继续先处理先到达的任务消息,任务处理较慢,很容易由于处理时间较长而超时任务处理延迟(或由于请求端会因请求超时而判定失败),进而导致请求失败,且后到达的任务消息可能由于超时被放弃处理而导致请求失败。因此,在此场景下,优先处理最新接收到的任务消息,再处理更早的任务消息,保证后达到的任务消息的处理成功率,从而提高整体的请求成功率。
进一步地,若此时消息的处理速度达不到消息写入队列中的速度,则队列中的任务消息数量会越来越多,当达到了队列的最大支持数量时,队列无法再支持更多的消息存储了,则丢弃或拒绝处理较早写入队列中的任务消息。
进一步地,对于步骤S5-S8,若当前周期内检测到上一周期的CPU占用率达到第一阈值或消息处理速度未达到第二阈值,则写入线程立即将任务消息写入先进后出队列,但消费线程在当前周期内还是继续处理先进先出队列中的任务消息,无论消费线程是否可在当前周期内消费完先进先出队列中的任务消息,在下一个周期都开始处理先进后出队列中的任务消息,而先进先出队列中的任务消息则放弃处理,即默认请求失败。这是由于此时已经达到了警戒阈值,需要优先保障最新的任务消息处理成功。
本实施例中采用一种新的自调节功能方式,当服务端出现请求超时情况或者达到任务处理数量上限时,采用两种队列来进行任务消息的存储,一种为先进先出队列,一种为先进后出队列,根据服务端所在设备的资源占用情况(主要是CPU占用率)或消息处理速度来具体分析处理。当CPU占用率较低或消息处理速度较快时,说明可以继续接受处理任务消息,就采用先进先出队列存储任务消息,并进行后续处理,因为资源充足,后续任务可以快速消费完成。当CPU占用率较高或消息处理速度较慢时,说明已经无法继续处理更多的任务了,就采用先进后出队列存储任务消息,保证最新的任务消息能够较快处理,保证成功率,而之前接收到的任务消息本身就存在很大的请求失败概率,则放在后续进行处理。采用这种自调节处理任务的方式,能够很大程度上减少因为资源不足,而导致的任务执行失败的概率,提高执行成功率。
实施例二
本实施例是对应上述实施例的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如下步骤:
创建先进先出队列和先进后出队列;
当服务端出现请求超时的情况或达到任务处理数量上限时,获取所述服务端所在设备的CPU占用率或消息处理速度;
若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值,则将接收到的任务消息写入所述先进先出队列;
若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值,则将接收到的任务消息写入所述先进后出队列。
进一步地,所述获取所述服务端所在设备的CPU占用率或消息处理速度之前,进一步包括:
根据预设的周期,检测服务端所在设备的CPU占用率,或根据预设的周期,获取在所述周期内处理的任务消息的总数量,并计算得到消息处理速度。
进一步地,还包括:
将所述CPU占用率或消息处理速度存储至本地缓存中。
进一步地,所述若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值之后,进一步包括:
消费线程从所述先进先出队列中取出最早写入的任务消息进行处理。
进一步地,所述若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值之后,进一步包括:
消费线程从所述先进后出队列中取出最晚写入的任务消息进行处理。
综上所述,本发明提供的一种请求处理的优化方法及计算机可读存储介质,当任务消息需写入队列且CPU占用率较低或消息处理速度较快时,将任务消息写入先进先出队列,由于资源充足,先到达的任务消息可成功处理,后续的任务消息也可快速消费完成,保证了请求成功率;当任务消息需写入队列且CPU占用率较高或消息处理速度较慢时,将任务消息写入先进后出队列,保证后续的任务消息能够较快处理,通过保证最新的任务消息的处理成功率,提高整体的请求成功率。本发明通过自调节处理任务的方式,能够很大程度上减少因为资源不足而导致的任务执行失败的概率,提高执行成功率。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种请求处理的优化方法,其特征在于,包括:
创建先进先出队列和先进后出队列;
当服务端出现请求超时的情况或达到任务处理数量上限时,获取所述服务端所在设备的CPU占用率或消息处理速度;
若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值,则将接收到的任务消息写入所述先进先出队列;
若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值,则将接收到的任务消息写入所述先进后出队列。
2.根据权利要求1所述的请求处理的优化方法,其特征在于,所述获取所述服务端所在设备的CPU占用率或消息处理速度之前,进一步包括:
根据预设的周期,检测服务端所在设备的CPU占用率,或根据预设的周期,获取在所述周期内处理的任务消息的总数量,并计算得到消息处理速度。
3.根据权利要求2所述的请求处理的优化方法,其特征在于,还包括:
将所述CPU占用率或消息处理速度存储至本地缓存中。
4.根据权利要求1所述的请求处理的优化方法,其特征在于,所述若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值之后,进一步包括:
消费线程从所述先进先出队列中取出最早写入的任务消息进行处理。
5.根据权利要求1所述的请求处理的优化方法,其特征在于,所述若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值之后,进一步包括:
消费线程从所述先进后出队列中取出最晚写入的任务消息进行处理。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如下步骤:
创建先进先出队列和先进后出队列;
当服务端出现请求超时的情况或达到任务处理数量上限时,获取所述服务端所在设备的CPU占用率或消息处理速度;
若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值,则将接收到的任务消息写入所述先进先出队列;
若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值,则将接收到的任务消息写入所述先进后出队列。
7.根据权利要求6所述的计算机可读存储介质,其特征在于,所述获取所述服务端所在设备的CPU占用率或消息处理速度之前,进一步包括:
根据预设的周期,检测服务端所在设备的CPU占用率,或根据预设的周期,获取在所述周期内处理的任务消息的总数量,并计算得到消息处理速度。
8.根据权利要求7所述的计算机可读存储介质,其特征在于,还包括:
将所述CPU占用率或消息处理速度存储至本地缓存中。
9.根据权利要求6所述的计算机可读存储介质,其特征在于,所述若所述CPU占用率未达到预设的第一阈值或所述消息处理速度达到预设的第二阈值之后,进一步包括:
消费线程从所述先进先出队列中取出最早写入的任务消息进行处理。
10.根据权利要求6所述的计算机可读存储介质,其特征在于,所述若所述CPU占用率达到预设的第一阈值或所述消息处理速度未达到预设的第二阈值之后,进一步包括:
消费线程从所述先进后出队列中取出最晚写入的任务消息进行处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910806371.1A CN110659132B (zh) | 2019-08-29 | 2019-08-29 | 请求处理的优化方法及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910806371.1A CN110659132B (zh) | 2019-08-29 | 2019-08-29 | 请求处理的优化方法及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110659132A true CN110659132A (zh) | 2020-01-07 |
CN110659132B CN110659132B (zh) | 2022-09-06 |
Family
ID=69037891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910806371.1A Active CN110659132B (zh) | 2019-08-29 | 2019-08-29 | 请求处理的优化方法及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110659132B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111552577A (zh) * | 2020-03-24 | 2020-08-18 | 福建天泉教育科技有限公司 | 防止出现无效请求的方法、存储介质 |
CN112866145A (zh) * | 2021-01-13 | 2021-05-28 | 中央财经大学 | 设置节点内部参数的方法、装置和计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030016685A1 (en) * | 2001-07-13 | 2003-01-23 | Arthur Berggreen | Method and apparatus for scheduling message processing |
US20060136930A1 (en) * | 2000-11-21 | 2006-06-22 | Microsoft Corporation | Generic application server and method of operation therefor |
CN107391271A (zh) * | 2017-05-17 | 2017-11-24 | 阿里巴巴集团控股有限公司 | 一种基于消息队列***的延时任务触发方法和装置 |
CN108304254A (zh) * | 2017-12-29 | 2018-07-20 | 珠海国芯云科技有限公司 | 快速虚拟机进程调度控制方法及装置 |
CN108762953A (zh) * | 2018-05-25 | 2018-11-06 | 连云港杰瑞电子有限公司 | 一种消息队列实现方法 |
CN108920093A (zh) * | 2018-05-30 | 2018-11-30 | 北京三快在线科技有限公司 | 数据读写方法、装置、电子设备及可读存储介质 |
-
2019
- 2019-08-29 CN CN201910806371.1A patent/CN110659132B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060136930A1 (en) * | 2000-11-21 | 2006-06-22 | Microsoft Corporation | Generic application server and method of operation therefor |
US20030016685A1 (en) * | 2001-07-13 | 2003-01-23 | Arthur Berggreen | Method and apparatus for scheduling message processing |
CN107391271A (zh) * | 2017-05-17 | 2017-11-24 | 阿里巴巴集团控股有限公司 | 一种基于消息队列***的延时任务触发方法和装置 |
CN108304254A (zh) * | 2017-12-29 | 2018-07-20 | 珠海国芯云科技有限公司 | 快速虚拟机进程调度控制方法及装置 |
CN108762953A (zh) * | 2018-05-25 | 2018-11-06 | 连云港杰瑞电子有限公司 | 一种消息队列实现方法 |
CN108920093A (zh) * | 2018-05-30 | 2018-11-30 | 北京三快在线科技有限公司 | 数据读写方法、装置、电子设备及可读存储介质 |
Non-Patent Citations (2)
Title |
---|
NARESH SINGHMAR.ET.AL: "A Combined LIFO-Priority Scheme for Overload Control of E-commerce Web Servers", 《INTERNATIONAL INFRASTRUCTURE SURVIVABILITY WORKSHOP》 * |
陈梅梅: "基于收益驱动请求分类的多目标动态优先请求调度", 《计算机科学》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111552577A (zh) * | 2020-03-24 | 2020-08-18 | 福建天泉教育科技有限公司 | 防止出现无效请求的方法、存储介质 |
CN111552577B (zh) * | 2020-03-24 | 2023-11-03 | 福建天泉教育科技有限公司 | 防止出现无效请求的方法、存储介质 |
CN112866145A (zh) * | 2021-01-13 | 2021-05-28 | 中央财经大学 | 设置节点内部参数的方法、装置和计算机可读存储介质 |
CN112866145B (zh) * | 2021-01-13 | 2022-11-25 | 中央财经大学 | 设置节点内部参数的方法、装置和计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110659132B (zh) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110222091B (zh) | 一种海量数据实时统计分析方法 | |
CN108200544B (zh) | 短信下发方法和*** | |
CN111338773B (zh) | 一种分布式定时任务调度方法、调度***及服务器集群 | |
CN110659132B (zh) | 请求处理的优化方法及计算机可读存储介质 | |
CN107341062B (zh) | 一种数据推送方法、装置、设备以及存储介质 | |
CN103401764A (zh) | 一种邮件发送方法和装置 | |
CN112650575B (zh) | 资源调度方法、装置和云端服务*** | |
WO2017185615A1 (zh) | 一种业务处理设备的业务状态确定方法及调度设备 | |
CN112383585A (zh) | 消息处理***、方法及电子设备 | |
US20190286582A1 (en) | Method for processing client requests in a cluster system, a method and an apparatus for processing i/o according to the client requests | |
CN114095438A (zh) | 数据传输方法、装置、设备、存储介质及计算机程序产品 | |
CN113037846A (zh) | 数据上报方法、装置、电子设备和计算机可读存储介质 | |
CN111857992A (zh) | 一种Radosgw模块中线程资源分配方法和装置 | |
CN112040001A (zh) | 一种基于分布式存储的请求处理方法及装置 | |
US9374325B2 (en) | Hash perturbation with queue management in data communication | |
CN110650182A (zh) | 网络缓存方法、装置、计算机设备及存储介质 | |
CN112363980B (zh) | 一种分布式***的数据处理方法及装置 | |
CN110569238B (zh) | 一种基于大数据的数据治理方法、***、存储介质和服务端 | |
CN115514710B (zh) | 一种基于自适应滑动窗的弱连接流量管控方法 | |
CN107229424B (zh) | 一种分布式存储***数据写入方法及分布式存储*** | |
CN110795239A (zh) | 应用内存泄露的检测方法及装置 | |
CN109089281A (zh) | 一种集群通信方法、终端设备及存储介质 | |
CN108121580B (zh) | 应用程序通知服务的实现方法及装置 | |
CN110019372A (zh) | 数据监控方法、装置、服务器及存储介质 | |
CN111131083B (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 |