CN107948095B - 一种资源控制方法、装置及总线***服务器 - Google Patents

一种资源控制方法、装置及总线***服务器 Download PDF

Info

Publication number
CN107948095B
CN107948095B CN201711163142.XA CN201711163142A CN107948095B CN 107948095 B CN107948095 B CN 107948095B CN 201711163142 A CN201711163142 A CN 201711163142A CN 107948095 B CN107948095 B CN 107948095B
Authority
CN
China
Prior art keywords
service
priority
resources
target
processed
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
Application number
CN201711163142.XA
Other languages
English (en)
Other versions
CN107948095A (zh
Inventor
张兴华
武岳
陈水清
黄新福
王硕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN201711163142.XA priority Critical patent/CN107948095B/zh
Publication of CN107948095A publication Critical patent/CN107948095A/zh
Application granted granted Critical
Publication of CN107948095B publication Critical patent/CN107948095B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供一种资源控制方法、装置及总线***服务器,该方法包括:获取业务处理请求;确定业务处理请求所携带的待处理业务的业务***标识和外部业务码;根据内外部业务码对照表,确定所述业务***标识和外部业务码相应的目标内部业务码;根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。本发明实施例可实现有效、灵活、合理的并发资源控制。

Description

一种资源控制方法、装置及总线***服务器
技术领域
本发明涉及数据处理技术领域,具体涉及一种资源控制方法、装置及总线***服务器。
背景技术
银行的业务领域范围较为广泛,所涉及的业务***数量非常的多,并且仍在快速增长之中;因此对于银行业务***,需要考虑关联业务***故障或缓慢引起的连锁反应,实现对故障业务***和业务的实时控制和隔离,防止故障的蔓延,同时银行的总线***(总线***是指实现银行各业务***之间交互的中间***,负责路由、协议转换、分发、流量控制等)应该能应对业务的激增情况,让并发资源(并发资源是指进行业务处理的进程或线程资源,可以由多任务的操作***并发使用)能按需满足业务的并发流量需要;因此这个过程中,对于并发资源进行合理的控制,以满足银行的业务处理需求,显得尤为重要。
然而,目前银行的所有业务一般共享一个大的并发资源池,当有业务需要处理时(如有交易需处理时),从该并发资源池中调取满足业务处理需求的资源来进行业务处理,这极容易在某些业务缓慢时,导致并发资源池的资源被耗尽,影响其他业务的正常处理;可见,目前的业务处理过程中,并发资源缺乏合理的控制,极易影响业务的正常处理。
发明内容
有鉴于此,本发明实施例提供一种资源控制方法、装置及总线***服务器,以提升并发资源控制的合理性,保障业务的正常处理。
为实现上述目的,本发明实施例提供如下技术方案:
一种资源控制方法,包括:
获取业务处理请求;
确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码;
根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码;所述内外部业务码对照表记录有业务***标识和外部业码的各组合对应的内部业务码;
根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;
根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;其中,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。
可选的,所述方法还包括:
若目标优先级对应的资源未占满,从目标优先级对应的资源中获取空闲资源,处理所述待处理业务;
若目标优先级对应的资源占满,且目标优先级对应的队列未满,将待处理业务加入目标优先级对应的队列;其中,一优先级的队列用于在该优先级的资源占满时,按照先后顺序排队等待该优先级的资源处理的业务。
可选的,在将待处理业务加入目标优先级对应的队列后,所述方法还包括:
当并发资源池存在释放的资源时,若目标优先级为当前存在业务排队的优先级中最高的优先级,使释放的资源处理所述目标优先级对应的队列中排队的业务,以对所述待处理业务进行处理。
可选的,在将待处理业务加入目标优先级对应的队列后,所述方法还包括:
若待处理业务在目标优先级对应的队列中的等待时间超过等待时间阈值,则从所述目标优先级对应的队列中剔除所述待处理业务,并输出待处理业务排队超时的异常报告。
可选的,所述方法还包括:
若目标优先级对应的资源占满,且目标优先级对应的队列已满,拒绝对所述待处理业务的处理。
可选的,所述方法还包括:
如果第一优先级的资源占满持续时间超过持续时间阈值,且第一优先级的资源进行业务处理的平均响应时间的变化波动不大于预定波动,从优先级低于第一优先级的第二优先级的资源中挪用多余资源,给第一优先级的资源,其中,第二优先级为优先级低于第一优先级,且对应的资源中存在多余资源的优先级;
和/或,如果第三优先级的资源处理业务的平均响应时间高于时限阈值,将第三优先级的优先级调低,并隔离第三优先级,以使第三优先级的业务仅被第三优先级的资源唤醒。
本发明实施例还提供一种资源控制装置,包括:
请求获取单元,用于获取业务处理请求;
***标识及外部码确定单元,用于确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码;
内部业务码确定单元,用于根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码;所述内外部业务码对照表记录有业务***标识和外部业码的各组合对应的内部业务码;
业务类型确定模块,用于根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;
优先级确定单元,用于根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;其中,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
资源划分单元,用于根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。
可选的,所述装置还包括:
第一处理单元,用于若目标优先级对应的资源未占满,从目标优先级对应的资源中获取空闲资源,处理所述待处理业务;
队列加入单元,用于若目标优先级对应的资源占满,且目标优先级对应的队列未满,将待处理业务加入目标优先级对应的队列;其中,一优先级的队列用于在该优先级的资源占满时,按照先后顺序排队等待该优先级的资源处理的业务;
资源调度处理单元,用于在将待处理业务加入目标优先级对应的队列后,当并发资源池存在释放的资源时,若目标优先级为当前存在业务排队的优先级中最高的优先级,使释放的资源处理所述目标优先级对应的队列中排队的业务,以对所述待处理业务进行处理;
超时处理单元,用于在将待处理业务加入目标优先级对应的队列后,若待处理业务在目标优先级对应的队列中的等待时间超过等待时间阈值,则从所述目标优先级对应的队列中剔除所述待处理业务,并输出待处理业务排队超时的异常报告;
拒绝处理单元,用于若目标优先级对应的资源占满,且目标优先级对应的队列已满,拒绝对所述待处理业务的处理。
可选的,所述装置还包括:
资源挪用单元,用于如果第一优先级的资源占满持续时间超过持续时间阈值,且第一优先级的资源进行业务处理的平均响应时间的变化波动不大于预定波动,从优先级低于第一优先级的第二优先级的资源中挪用多余资源,给第一优先级的资源,其中,第二优先级为优先级低于第一优先级,且对应的资源中存在多余资源的优先级;
和/或,隔离单元,用于如果第三优先级的资源处理业务的平均响应时间高于时限阈值,将第三优先级的优先级调低,并隔离第三优先级,以使第三优先级的业务仅被第三优先级的资源唤醒。
本发明实施例还提供一种总线***服务器,包括:存储器和处理器;所述存储器存储有程序,所述处理器调用所述存储器存储的程序,所述程序用于:
获取业务处理请求;
确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码;
根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码;所述内外部业务码对照表记录有业务***标识和外部业码的各组合对应的内部业务码;
根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;
根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;其中,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。
基于上述技术方案,本发明实施例可事先在并发资源池中划分出各优先级对应的资源,并定义各优先级对应的业务类型,和各业务类型对应的内部业务码;从而在对待处理业务进行资源分配时,可通过内外部业务码对照表,确定出待处理业务的业务***标识和外部业务码相应的目标内部业务码,确定目标内部业务码相应的目标业务类型,及目标业务类型对应的目标优先级;从而将待处理业务划分到并发资源池中预先划分的目标优先级对应的资源进行处理,实现对待处理业务的处理资源的控制。由于并发资源池中的资源事先按照优先级进行了划分,定义了各优先级对应的资源,因此处理待处理业务的资源可由待处理业务所属的目标优先级对应的资源进行,使得不同优先级的业务的处理由不同优先级的资源实现,避免了并发资源池中的资源被某一业务耗尽的情况,提升了并发资源控制的合理性,保障了业务的正常处理。本发明实施例通过提供不同分类的优先级,且支持分类数量的事先定义,实现动态调整分类的并发资源,通过将业务划分到所属优先级对应的资源中进行处理,可满足精细的资源控制需要。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的资源控制方法的流程图;
图2为实现并发资源控制的示意图;
图3为本发明实施例提供的资源控制方法的另一流程图;
图4为本发明实施例提供的资源控制装置的结构框图;
图5为本发明实施例提供的资源控制装置的另一结构框图;
图6为本发明实施例提供的资源控制装置的再一结构框图;
图7为本发明实施例提供的资源控制装置的又一结构框图;
图8为总线***服务器的硬件结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的资源控制方法的流程图,该资源控制方法可应用于银行的总线***服务器,在需要对某一业务进行处理时,总线***服务器可基于本发明实施例提供的资源控制方法,为该业务进行资源分配,实现并发资源池中处理该业务的资源的控制;
参照图1,本发明实施例提供的资源控制方法可以包括:
步骤S10、获取业务处理请求。
业务处理请求可以是待处理业务的业务处理请求,用于请求对待处理业务进行处理;待处理业务可以认为是需要进行处理的业务,本发明实施例需为待处理业务分配资源,以实现对待处理业务的处理;
可选的,待处理业务可以来自于银行的业务***,例如,待处理业务为取款业务,则待处理业务可来自于ATM***、或者银行柜台***等;业务***可基于用户操作(如用户在ATM的取款操作等)生成待处理业务,并形成待处理业务的业务处理请求发送至总线***服务器,以由总线***服务器为该待处理业务进行资源分配。
步骤S11、确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码。
在本发明实施例中,业务处理请求中可携带待处理业务的业务***标识和外部业务码;
其中,业务***标识可用于标识银行的业务***,一业务***可使用唯一的业务***标识进行表示,如一ATM***可具有唯一的业务***标识,一柜台***可具有唯一的业务***标识等;外部业务码可以对具体的业务进行标识,如取款业务可采用相应的外部业务码进行标识,查询业务可采用相应的外部业务码进行标识,一般而言不同的业务所对应的外部业务码也不同。
可选的,在获取业务处理请求后,本发明实施例可从业务处理请求的报文中根据配置的报文解析规则(如定长报文或是结构化报文的报文解析规则),解析出待处理业务的业务***标识和外部业务码。
步骤S12、根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码。
步骤S13、根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型。
本发明实施例可预置内外部业务码对照表,通过内外部业务码对照表记录,业务***标识和外部业码的各组合对应的内部业务码,从而在总线***服务器获取所述业务处理请求后,可根据所述内外部业务码对照表记录的业务***标识和外部业码的各组合对应的内部业务码,确定出所述待处理业务的业务***标识和外部业务码的组合相应的目标内部业务码。
可选的,本发明实施例可设置各业务***标识和各外部业码,确定出各业务***标识和各外部业码的可能组合(一个组合可由一个业务***标识和一个外部业务码组合形成),在为各业务类型设置了对应的内部业务码的基础上,根据各组合所相应的业务类型进行内部业务码的对应设置,形成内外部业务码对照表,由内外部业务码对照表记录出业务***标识和外部业码的各组合对应的内部业务码;
可选的,在本发明实施例中,业务***标识可用于表示待处理业务所来自的业务***,外部业务码可用于表示待处理业务的具体业务,均具有一定的业务意义;而在本发明实施例中,内部业务码可便于后续待处理业务的业务类型分类;例如,网银业务***标识99+外部业务码PAYMONEY,对应内部业务码A000001,则网银业务***标识99可对具体的网银业务***进行标识,外部业务码PAYMONEY可对具体的付款业务进行标识,而内部业务码A000001是无意义的,是便于进行业务类型的对应;
本发明实施例由内部业务码进行业务类型的对应,而不是直接由业务***标识和外部业务码的组合进行业务类型的对应,主要是考虑银行的业务***和业务处于动态增长和变更之中,通过内外部业务码对照表进行业务***标识和外部业务码的组合所对应的内部业务码的对应设置,再由内部业务码进行相应的业务类型的对应设置,则可在业务***和业务发生变化时,通过内外部业务码对照表的表格修改实现对应的业务类型的调整,调整较为便利。
步骤S14、根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级。
本发明实施例可为不同的业务类型设置不同的优先级,一般而言,高优先级对应的业务类型的时效性较高,即高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性,从而可实行各优先级对应的业务类型的预置;进而在确定待处理业务的目标业务类型后,可根据预置的各优先级对应的业务类型,确定出所述目标业务类型对应的目标优先级,实现待处理业务所属的优先级的确定。
步骤S15、根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。
本发明实施例可将并发资源池中的资源进行细分,划分出不同优先级对应的资源,可选的,为高优先级所划分的资源可多于为低优先级所划分的资源;进而在确定待处理业务所属的目标优先级后,可确定出目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理,从而实现业务的资源控制。
本发明实施例提供的资源控制方法包括:获取业务处理请求;确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码;根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码;根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。
本发明实施例可事先在并发资源池中划分出各优先级对应的资源,并定义各优先级对应的业务类型,和各业务类型对应的内部业务码;从而在对待处理业务进行资源分配时,可通过内外部业务码对照表,确定出待处理业务的业务***标识和外部业务码相应的目标内部业务码,确定目标内部业务码相应的目标业务类型,及目标业务类型对应的目标优先级;从而将待处理业务划分到并发资源池中预先划分的目标优先级对应的资源进行处理,实现对待处理业务的处理资源的控制。由于并发资源池中的资源事先按照优先级进行了划分,定义了各优先级对应的资源,因此处理待处理业务的资源可由待处理业务所属的目标优先级对应的资源进行,使得不同优先级的业务的处理由不同优先级的资源实现,避免了并发资源池中的资源被某一业务耗尽的情况,提升了并发资源控制的合理性,保障了业务的正常处理。本发明实施例通过提供不同分类的优先级,且支持分类数量的事先定义,实现动态调整分类的并发资源,通过将业务划分到所属优先级对应的资源中进行处理,可满足精细的资源控制需要。
为便于理解,本发明实施例实现并发资源控制的示意可如图2所示,参照图2:
本发明实施例可将并发资源池中的资源进行细分,划分出不同优先级的资源,如优先级1的资源、优先级2的资源等等,即不同优先级的资源构成了并发资源池;可选的,为高优先级所划分的资源可多于为低优先级所划分的资源;
同时,设置各优先级对应的业务类型,一个优先级可对应至少一个业务类型;可选的,本发明实施例可根据业务类型的时效性,划分业务类型所在的优先级,一般而言,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
在进行上述划分操作后,本发明实施例可划分出各业务类型对应的优先级,且高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;同时,划分出各优先级在并发资源池中对应的资源,从而可确定出各业务类型在并发资源池中对应的资源(即对于一业务类型而言,该业务类型对应的优先级在并发资源池中对应的资源,可以视为是,该业务类型在并发资源池中对应的资源);
进而在进行业务处理时,当总线***服务器获取到待处理业务时,可根据内外部业务码对照表,确定待处理业务的业务***标识和外部业务码相应的目标内部业务码,以目标内部业务码确定待处理业务的目标业务类型,以目标业务类型确定待处理业务所属的目标优先级,从而将待处理业务划分到目标优先级对应的资源进行处理。
需要指出的是,现有技术中虽然也存在业务的分类机制,比如使用IBM的CICS中间件技术实现,然后通过IBM的CICS中间件技术实现资源控制,但是这种基于中间件所实现的技术仅能实现固定数量的分类机制,业务码和中间件业务的映射需要提前规划定义,并提前把中间件业务固定划分到几个并发分类中;因此现有中间件的技术所实现的资源控制并不够灵活,无法提供分类的优先级,支持的分类数也非常有限,且无法动态调整分类的并发资源,难以满足精细的资源控制需要;而本发明实施例提供的资源控制方法则可解决现有技术中中间件进行资源控制的缺陷。
可选的,在将待处理业务划分到目标优先级对应的资源进行处理时,如果目标优先级对应的资源占满,无空闲资源进行待处理业务的处理,则可将待处理业务列入目标优先级的队列中进行排队等待;本发明实施例可为每一优先级均设置队列,一优先级的队列可在该优先级的资源占满时,排队划分到该优先级的资源进行处理的业务;可选的,队列可支持先入先出的按序排队方式,并支持超时机制,如在一优先级的队列中存在等待时间长于等待时间阈值的业务时,可则从该队列中剔除该业务,并输出业务排队超时的异常报告;
进一步,如果目标优先级的资源占满,且目标优先级的队列也占满(队列可支持一定数量上限的业务排队),则可拒绝待处理业务的处理(此情况可视为对进入总线***的流量的整形)。
可选的,当某一业务处理完毕,并发资源池中存在释放的资源时,如果当前存在排队处理的业务,则可按照优先级唤醒排队中的业务,使释放的资源优先级处理当前最高优先级的排队中的业务,从而实现释放资源基于优先级的调度;
可选的,图3示出了本发明实施例提供的资源控制方法的另一流程,图3所示方法可在执行完步骤S15后执行,即在将待处理业务划分到目标优先级对应的资源进行处理后执行;参照图3,该方法可以包括:
步骤S20、判断目标优先级对应的资源是否占满,若否,执行步骤S21,若是,执行步骤S22。
在将待处理业务划分到目标优先级对应的资源后,可判断目标优先级对应的资源是否占满,如果目标优先级对应的资源当前不存在空闲资源,则认为目标优先级对应的资源占满,如果目标优先级对应的资源当前存在空闲资源,则认为目标优先级对应的资源未占满。
步骤S21、从目标优先级对应的资源中获取空闲资源,处理所述待处理业务。
在目标优先级对应的资源未占满时,可从目标优先级对应的资源中获取空闲资源(如空闲线程)处理待处理业务,实现对待处理业务的处理。
步骤S22、判断目标优先级对应的队列是否已满,若是,执行步骤S23,若否,执行步骤S24;其中,目标优先级对应的队列按照先后顺序排队有等待执行的业务。
本发明实施例可为每一优先级均设置对应的队列,即不同的优先级有各自的队列,一优先级的队列可用于在该优先级的资源占满时,按照先后顺序排队等待该优先级的资源处理的业务;相应的,目标优先级的队列可用于在目标优先级的资源占满时,按照先后顺序排队等待目标优先级的资源处理的业务。
步骤S23、拒绝对所述待处理业务的处理。
当目标优先级的资源占满,且目标优先级对应的队列已满时,可拒绝对待处理业务的处理,以对进入总线***的流量进行整形。
步骤S24、将待处理业务加入目标优先级对应的队列。
在目标优先级对应的队列未满时,可选的,待处理业务可按照目标优先级对应的队列中业务的先后顺序,加入到目标优先级对应的队列中,以等待进行处理。
步骤S25、当并发资源池存在释放的资源时,若目标优先级为当前存在业务排队的优先级中最高的优先级,使释放的资源处理所述目标优先级对应的队列中排队的业务,以对所述待处理业务进行处理。
当任一业务处理完后,处理该业务的资源将被释放,使得并发资源池存在释放的资源;可选的,每一优先级内的业务执行完后,可使得并发资源池存在释放的资源,此时可去唤醒当前存在业务排队的优先级中最高的优先级的队列(该队列并不一定是所有优先级中最高的优先级,而是存在业务排队的优先级中最高的优先级),并以释放的资源进行该队列中的排队的业务处理;
相应的,当并发资源池存在释放的资源时,如果目标优先级为当前存在业务排队的优先级中最高的优先级,则可使用释放的资源处理所述目标优先级对应的队列中排队的业务,以对所述待处理业务进行处理;而如果目标优先级不为当前存在业务排队的优先级中最高的优先级,则可继续等待;这里需要注意的是,如果待处理业务在目标优先级对应的队列中的等待时间超过等待时间阈值,则可从所述目标优先级对应的队列中剔除所述待处理业务,并输出待处理业务排队超时的异常报告。
本发明实施例通过资源调度方案,可在并发资源池中存在释放的资源时,优先级处理高优先级的队列中等待排队的业务,保障业务处理的合理性,在划定各优先级对应的资源的情况下,还可实现针对高优先级的队列中等待排队的业务的动态资源调度,保障时效要求高的高优先级业务可被及时处理;可选的,低优先级的业务一般由低优先级自身对应的资源处理,而高优先级的业务除使用高优先级自身对应的资源处理外,还可使用此处描述的动态资源调度方案,在资源释放后,使释放的资源优先级处理高优先级的队列中等待排队的业务。此处的低优先级和高优先级可以是相对的,也可通过设置一个优先级级数阈值,在级数越低优先级越高的情况下,也可设置级数高于优先级级数阈值的优先级为低优先级,级数低于优先级级数阈值的优先级为高优先级。
可选的,在基于上述资源的控制方案,实现对业务处理的基础上;本发明实施例还可提供各优先级之间资源的调配手段;
可选的,如果一优先级的资源持续不够使用(如一优先级的资源占满的持续时间超过持续时间阈值),且该优先级的资源进行业务处理的平均响应时间没有明显增长(如该优先级的资源进行业务处理的平均响应时间的变化波动不大于预定波动,业务处理的平均响应时间的判断依据,可以通过统一监控提供的API,来查询业务最近的平均响应时间实现),则可认为该优先级需要进行资源的补充;本发明实施例可从低于该优先级的优先级的资源中,挪用多余资源到该优先级;
具体的,如果第一优先级(第一优先级可以视为是任一优先级)的资源占满持续时间超过持续时间阈值,且第一优先级的资源进行业务处理的平均响应时间的变化波动不大于预定波动,则从优先级低于第一优先级的第二优先级的资源中挪用多余资源,给第一优先级的资源;第二优先级可以视为是优先级低于第一优先级,且对应的资源中存在多余资源的优先级;
可选的,一优先级的多余资源可视为是,该优先级的资源中长时间未被使用的资源比例,即该优先级的资源中存在一定比例的长时间未被占满的资源。
进一步,如果一优先级的资源处理业务的平均响应时间过长(如平均响应时间高于时限阈值),该优先级的业务处理缓慢,则可将该优先级的优先级调低,并进行隔离,以使得该优先级不再被其他优先级的资源唤醒,只有自身优先级对应的资源才可唤醒;即该优先级的业务处理仅由自身优先级对应的资源实现,而不会在其他优先级的资源释放时,由其他优先级的资源进行处理,即使该优先级为当前存在排队业务的最高优先级;
相应的,如果第三优先级(第三优先级可以认为是任一优先级)的资源处理业务的平均响应时间高于时限阈值,则将第三优先级的优先级调低,并隔离第三优先级,以使得第三优先级的业务仅被第三优先级的资源唤醒;
依照现有技术,由于是从并发资源池中调配业务所需资源进行业务的处理,因此业务故障时,此项资源将被长期占用,如果出现故障的业务增多,那么将导致并发资源池中的资源被耗尽,无法正常的处理其他业务;而使用本发明实施例提供的方案,当某一业务故障,导致业务处理缓慢时,该业务的优先级将被隔离,仅由自身优先级的资源唤醒,从而可使得其他业务可被正常处理。
本发明实施例提供的资源控制方法,由于并发资源池中的资源事先按照优先级进行了划分,定义了各优先级对应的资源,因此处理待处理业务的资源可由待处理业务所属的目标优先级对应的资源进行,使得不同优先级的业务的处理由不同优先级的资源实现,避免了并发资源池中的资源被某一业务耗尽的情况,提升了并发资源控制的合理性,保障了业务的正常处理;同时,本发明实施例通过提供不同分类的优先级,且支持的分类数量可进行事先定义,实现了动态调整分类的并发资源,通过将业务划分到所属优先级对应的资源中进行处理,可满足精细的资源控制需要;
进一步,通过资源调度方案,可在并发资源池中存在释放的资源时,优先处理高优先级的队列中等待排队的业务,保障业务处理的合理性,从而在划定各优先级对应的资源的情况下,还可实现针对高优先级的队列中等待排队的业务的动态资源调度,保障时效要求高的高优先级业务可被及时处理;
进一步,在高优先级的资源长时间不够使用时,通过从低优先级的资源中挪用多余资源给高优先级,可保障高优先级的业务得到有效、及时处理;同时,通过隔离长期业务处理缓慢的优先级,使得该优先级的业务仅由自身的资源唤醒,可保障处理缓慢的业务不会影响其他业务的资源使用,提升业务处理的可靠性;
本发明实施例提供的资源控制方法,可实现有效、灵活、合理的并发资源控制。
下面对本发明实施例提供的资源控制装置进行介绍,下文描述的资源控制装置可以认为是,总线***服务器为实现本发明实施例提供的资源控制方法,所需设置的程序单元;下文描述的资源控制装置内容,可与上文描述的资源控制方法内容相互对应参照。
图4为本发明实施例提供的资源控制装置的结构框图,该装置可应用总线***服务器,参照图4,该装置可以包括:
请求获取单元100,用于获取业务处理请求;
***标识及外部码确定单元200,用于确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码;
内部业务码确定单元300,用于根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码;所述内外部业务码对照表记录有业务***标识和外部业码的各组合对应的内部业务码;
业务类型确定单元400,用于根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;
优先级确定单元500,用于根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;其中,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
资源划分单元600,用于根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。
可选的,请求获取单元100、***标识及外部码确定单元200、内部业务码确定单元300、业务类型确定单元400、优先级确定单元500可集成由过滤器实现,即可在过滤器中实现业务处理请求的业务***标识和外部业务码映射成总线***的内部交易码,然后按照分类规则识别待处理业务所在业务分类和所属优先级的确定。
可选的,资源划分单元600可集成由并发资源池控制模块实现,由并发资源池控制模块通过过滤器识别的待处理业务所在业务分类和所属优先级后,根据资源的优先级配置,完成对于待处理业务的资源调度,并受控于并发和排队的限制。
可选的,图5示出了本发明实施例提供的资源控制装置的另一结构框图,结合图4和图5所示,该装置还可以包括:
第一处理单元700,用于若目标优先级对应的资源未占满,从目标优先级对应的资源中获取空闲资源,处理所述待处理业务;
队列加入单元800,用于若目标优先级对应的资源占满,且目标优先级对应的队列未满,将待处理业务加入目标优先级对应的队列;其中,一优先级的队列用于在该优先级的资源占满时,按照先后顺序排队等待该优先级的资源处理的业务;
拒绝处理单元900,用于若目标优先级对应的资源占满,且目标优先级对应的队列已满,拒绝对所述待处理业务的处理。
可选的,第一处理单元700、队列加入单元800、拒绝处理单元900是针对不同情况所执行的处理;可选的,第一处理单元700、队列加入单元800、拒绝处理单元900可集成由并发资源池控制模块实现,实现针对并发和排队限制的受控。
可选的,图6示出了本发明实施例提供的资源控制装置的再一结构框图,结合图5和图6所示,该装置还可以包括:
资源调度处理单元1000,用于在将待处理业务加入目标优先级对应的队列后,当并发资源池存在释放的资源时,若目标优先级为当前存在业务排队的优先级中最高的优先级,使释放的资源处理所述目标优先级对应的队列中排队的业务,以对所述待处理业务进行处理;
超时处理单元1100,用于在将待处理业务加入目标优先级对应的队列后,若待处理业务在目标优先级对应的队列中的等待时间超过等待时间阈值,则从所述目标优先级对应的队列中剔除所述待处理业务,并输出待处理业务排队超时的异常报告。
可选的,资源调度处理单元1000和超时处理单元1100是针对不同情况所进行的处理,是并列的情况;可选的,资源调度处理单元1000和超时处理单元1100可集成由并发资源池控制模块实现,进一步实现针对并发和排队限制的受控。
可选的,图7示出了本发明实施例提供的资源控制装置的又一结构框图,结合图4和图7所示,该装置还可以包括:
资源挪用单元1200,用于如果第一优先级的资源占满持续时间超过持续时间阈值,且第一优先级的资源进行业务处理的平均响应时间的变化波动不大于预定波动,从优先级低于第一优先级的第二优先级的资源中挪用多余资源,给第一优先级的资源,其中,第二优先级为优先级低于第一优先级,且对应的资源中存在多余资源的优先级;
隔离单元1300,用于如果第三优先级的资源处理业务的平均响应时间高于时限阈值,将第三优先级的优先级调低,并隔离第三优先级,以使第三优先级的业务仅被第三优先级的资源唤醒。
可选的,资源挪用单元1200和隔离单元1300也可择一或结合应用于图4、图5、图6所示的装置结构中。
可选的,资源挪用单元1200和隔离单元1300可集成由流量监控模块实现,由流量监控模块实时监控并发资源池的整体使用情况,包括优先级的使用情况,包括并发、排队情况等,当前并发资源池的使用情况结合后台***运行情况实时调整并发资源池资源分配情况,进行优先级流量调配和故障隔离或故障恢复等。
进一步,本发明实施例还可设置流量监控统计模块,实现当前优先级的并发、排队情况,历史峰值等情况的统计;进一步还可设置流量控制配置模块,实现内部业务码和业务类型的映射关系、业务类型与优先级的映射,优先级的定义等(如并发数,排队数,优先级权重,排队超时时间)。
本发明实施例提供的资源控制装置,可实现有效、灵活、合理的并发资源控制。
本发明实施例提供的资源控制装置可应用于总线***服务器,该总线***服务器的硬件结构可如图8所示,包括:至少一个处理器1,至少一个存储器2和至少一个通信总线3;
其中,存储器存储有程序,处理器调用存储器执行的程序,所述程序用于:
获取业务处理请求;
确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码;
根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码;所述内外部业务码对照表记录有业务***标识和外部业码的各组合对应的内部业务码;
根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;
根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;其中,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理。
可选的,所述程序的细化功能和扩展功能可参照上文相应部分所示。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的核心思想或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种资源控制方法,其特征在于,包括:
获取待处理业务的业务处理请求;
确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码,所述业务***标识用于表示所述待处理业务所来自的业务***,所述外部业务码用于表示待处理业务的具体业务;
根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码;所述内外部业务码对照表记录有业务***标识和外部业务 码的各组合对应的内部业务码;
根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;其中,在业务***和业务发生变化的情况下,通过所述内外部业务码对照表的修改能够实现对应的业务类型的调整;
根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;其中,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理,以实现不同优先级的业务的处理由不同优先级的资源实现,避免并发资源池中的资源被某一业务耗尽的情况;
所述方法还包括:
如果第三优先级的资源处理业务的平均响应时间高于时限阈值,将第三优先级的优先级调低,并隔离第三优先级,以使第三优先级的业务仅被第三优先级的资源唤醒。
2.根据权利要求1所述的资源控制方法,其特征在于,所述方法还包括:
若目标优先级对应的资源未占满,从目标优先级对应的资源中获取空闲资源,处理所述待处理业务;
若目标优先级对应的资源占满,且目标优先级对应的队列未满,将待处理业务加入目标优先级对应的队列;其中,一优先级的队列用于在该优先级的资源占满时,按照先后顺序排队等待该优先级的资源处理的业务。
3.根据权利要求2所述的资源控制方法,其特征在于,在将待处理业务加入目标优先级对应的队列后,所述方法还包括:
当并发资源池存在释放的资源时,若目标优先级为当前存在业务排队的优先级中最高的优先级,使释放的资源处理所述目标优先级对应的队列中排队的业务,以对所述待处理业务进行处理。
4.根据权利要求2所述的资源控制方法,其特征在于,在将待处理业务加入目标优先级对应的队列后,所述方法还包括:
若待处理业务在目标优先级对应的队列中的等待时间超过等待时间阈值,则从所述目标优先级对应的队列中剔除所述待处理业务,并输出待处理业务排队超时的异常报告。
5.根据权利要求2所述的资源控制方法,其特征在于,所述方法还包括:
若目标优先级对应的资源占满,且目标优先级对应的队列已满,拒绝对所述待处理业务的处理。
6.根据权利要求1-5任一项所述的资源控制方法,其特征在于,所述方法还包括:
如果第一优先级的资源占满持续时间超过持续时间阈值,且第一优先级的资源进行业务处理的平均响应时间的变化波动不大于预定波动,从优先级低于第一优先级的第二优先级的资源中挪用多余资源,给第一优先级的资源,其中,第二优先级为优先级低于第一优先级,且对应的资源中存在多余资源的优先级。
7.一种资源控制装置,其特征在于,包括:
请求获取单元,用于获取待处理业务的业务处理请求;
***标识及外部码确定单元,用于确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码,所述业务***标识用于表示所述待处理业务所来自的业务***,所述外部业务码用于表示待处理业务的具体业务;
内部业务码确定单元,用于根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码;所述内外部业务码对照表记录有业务***标识和外部业务 码的各组合对应的内部业务码;
业务类型确定单元,用于根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;其中,在业务***和业务发生变化的情况下,通过所述内外部业务码对照表的修改能够实现对应的业务类型的调整;
优先级确定单元,用于根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;其中,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
资源划分单元,用于根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理,以实现不同优先级的业务的处理由不同优先级的资源实现,避免并发资源池中的资源被某一业务耗尽的情况;
隔离单元,用于如果第三优先级的资源处理业务的平均响应时间高于时限阈值,将第三优先级的优先级调低,并隔离第三优先级,以使第三优先级的业务仅被第三优先级的资源唤醒。
8.根据权利要求7所述的资源控制装置,其特征在于,还包括:
第一处理单元,用于若目标优先级对应的资源未占满,从目标优先级对应的资源中获取空闲资源,处理所述待处理业务;
队列加入单元,用于若目标优先级对应的资源占满,且目标优先级对应的队列未满,将待处理业务加入目标优先级对应的队列;其中,一优先级的队列用于在该优先级的资源占满时,按照先后顺序排队等待该优先级的资源处理的业务;
资源调度处理单元,用于在将待处理业务加入目标优先级对应的队列后,当并发资源池存在释放的资源时,若目标优先级为当前存在业务排队的优先级中最高的优先级,使释放的资源处理所述目标优先级对应的队列中排队的业务,以对所述待处理业务进行处理;
超时处理单元,用于在将待处理业务加入目标优先级对应的队列后,若待处理业务在目标优先级对应的队列中的等待时间超过等待时间阈值,则从所述目标优先级对应的队列中剔除所述待处理业务,并输出待处理业务排队超时的异常报告;
拒绝处理单元,用于若目标优先级对应的资源占满,且目标优先级对应的队列已满,拒绝对所述待处理业务的处理。
9.根据权利要求7或8所述的资源控制装置,其特征在于,还包括:
资源挪用单元,用于如果第一优先级的资源占满持续时间超过持续时间阈值,且第一优先级的资源进行业务处理的平均响应时间的变化波动不大于预定波动,从优先级低于第一优先级的第二优先级的资源中挪用多余资源,给第一优先级的资源,其中,第二优先级为优先级低于第一优先级,且对应的资源中存在多余资源的优先级。
10.一种总线***服务器,其特征在于,包括:存储器和处理器;所述存储器存储有程序,所述处理器调用所述存储器存储的程序,所述程序用于:
获取待处理业务的业务处理请求;
确定所述业务处理请求所携带的待处理业务的业务***标识和外部业务码,所述业务***标识用于表示所述待处理业务所来自的业务***,所述外部业务码用于表示待处理业务的具体业务;
根据内外部业务码对照表,确定所述待处理业务的业务***标识和外部业务码相应的目标内部业务码;所述内外部业务码对照表记录有业务***标识和外部业务 码的各组合对应的内部业务码;
根据预置的各业务类型对应的内部业务码,确定所述目标内部业务码对应的目标业务类型;其中,在业务***和业务发生变化的情况下,通过所述内外部业务码对照表的修改能够实现对应的业务类型的调整;
根据预置的各优先级对应的业务类型,确定所述目标业务类型对应的目标优先级;其中,高优先级对应的业务类型的时效性,高于,低优先级对应的业务类型的时效性;
根据并发资源池预先划分出的各优先级对应的资源,确定所述目标优先级对应的资源,将所述待处理业务划分到所述目标优先级对应的资源进行处理,以实现不同优先级的业务的处理由不同优先级的资源实现,避免并发资源池中的资源被某一业务耗尽的情况;
如果第三优先级的资源处理业务的平均响应时间高于时限阈值,将第三优先级的优先级调低,并隔离第三优先级,以使第三优先级的业务仅被第三优先级的资源唤醒。
CN201711163142.XA 2017-11-21 2017-11-21 一种资源控制方法、装置及总线***服务器 Active CN107948095B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711163142.XA CN107948095B (zh) 2017-11-21 2017-11-21 一种资源控制方法、装置及总线***服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711163142.XA CN107948095B (zh) 2017-11-21 2017-11-21 一种资源控制方法、装置及总线***服务器

Publications (2)

Publication Number Publication Date
CN107948095A CN107948095A (zh) 2018-04-20
CN107948095B true CN107948095B (zh) 2021-11-02

Family

ID=61929393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711163142.XA Active CN107948095B (zh) 2017-11-21 2017-11-21 一种资源控制方法、装置及总线***服务器

Country Status (1)

Country Link
CN (1) CN107948095B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984281A (zh) * 2018-05-30 2018-12-11 深圳市买买提信息科技有限公司 一种任务处理方法及服务器
CN109120548B (zh) * 2018-07-02 2022-03-11 联动优势电子商务有限公司 一种流量控制方法及装置
CN109634888A (zh) * 2018-12-12 2019-04-16 浪潮(北京)电子信息产业有限公司 一种fc接口卡交换资源标识处理方法及相关组件
CN110222016B (zh) * 2019-05-20 2023-08-22 平安银行股份有限公司 一种文件处理方法及装置
CN110413404A (zh) * 2019-06-18 2019-11-05 平安科技(深圳)有限公司 基于优先级的资源分配方法、装置、设备及存储介质
CN110728520B (zh) * 2019-09-27 2023-02-17 支付宝(杭州)信息技术有限公司 拒付申请的处理方法、装置和服务器
CN113780700B (zh) * 2020-07-08 2023-09-26 北京京东振世信息技术有限公司 一种数据处理的方法、装置和存储介质
CN114362878B (zh) * 2020-09-27 2024-04-09 华为技术有限公司 数据处理方法及电子设备
CN113282385A (zh) * 2020-10-30 2021-08-20 常熟友乐智能科技有限公司 基于在线办公设备的业务处理方法及***
CN112328383A (zh) * 2020-11-19 2021-02-05 湖南智慧畅行交通科技有限公司 基于优先权的作业并发控制及调度算法
CN113157397A (zh) * 2021-04-27 2021-07-23 全球能源互联网研究院有限公司 一种虚拟资源分配、服务功能链构建方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1987925A (zh) * 2006-12-29 2007-06-27 中国建设银行股份有限公司 一种金融***综合前置平台及交易数据的转发方法
CN106789726A (zh) * 2016-12-20 2017-05-31 兴唐通信科技有限公司 一种基于业务优先级的高并发服务资源分配方法
WO2017143981A1 (zh) * 2016-02-26 2017-08-31 新华三技术有限公司 服务处理

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567072B (zh) * 2010-12-20 2015-04-22 ***通信集团公司 一种资源分配方法、装置及***
CN102761469B (zh) * 2011-04-27 2015-05-27 阿里巴巴集团控股有限公司 一种资源池的分配方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1987925A (zh) * 2006-12-29 2007-06-27 中国建设银行股份有限公司 一种金融***综合前置平台及交易数据的转发方法
WO2017143981A1 (zh) * 2016-02-26 2017-08-31 新华三技术有限公司 服务处理
CN106789726A (zh) * 2016-12-20 2017-05-31 兴唐通信科技有限公司 一种基于业务优先级的高并发服务资源分配方法

Also Published As

Publication number Publication date
CN107948095A (zh) 2018-04-20

Similar Documents

Publication Publication Date Title
CN107948095B (zh) 一种资源控制方法、装置及总线***服务器
CN111258737B (zh) 一种资源调度的方法、装置和过滤式调度器
US11977784B2 (en) Dynamic resources allocation method and system for guaranteeing tail latency SLO of latency-sensitive application
EP3799390A1 (en) Preemptive scheduling based resource sharing use method, system and
EP3335120B1 (en) Method and system for resource scheduling
US9552386B2 (en) Reducing lock occurrences in server/database systems
CN109710416B (zh) 资源调度方法及装置
CN105955807B (zh) 一种任务处理***及方法
CN110837401A (zh) 一种java线程池分级处理方法和装置
CN107818012B (zh) 一种数据处理方法、装置及电子设备
WO2020172852A1 (en) Computing resource scheduling method, scheduler, internet of things system, and computer readable medium
CN113312160A (zh) 用于任务分配***中的行为配对的技术
CN111240864A (zh) 异步任务处理方法、装置、设备及计算机可读存储介质
CN114385353A (zh) 资源调度方法及装置、电子设备、存储介质
CN110838987B (zh) 队列限流方法、存储介质
WO2022095862A1 (zh) 调整线程优先级的方法、终端及计算机可读存储介质
CN111741079A (zh) 一种基于微服务架构的接口处理方法及***
WO2019029721A1 (zh) 任务的调度方法、装置、设备及存储介质
CN107360334B (zh) 信道空闲提醒方法、计算机装置及可读存储介质
CN115766582A (zh) 流量控制方法、装置和***、介质和计算机设备
CN114706663A (zh) 一种计算资源调度方法、介质及计算设备
CN113849282A (zh) 一种基于动态权重的openresty反向代理排队处理方法
CN111124688A (zh) 服务器资源控制方法和***
CN111858060A (zh) 一种高性能计算集群的资源动态调整方法和装置
CN111124310A (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