[发明专利]资源配额管理、资源处理方法、装置、设备、系统及介质在审
申请号: | 201910829930.0 | 申请日: | 2019-09-03 |
公开(公告)号: | CN110764899A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 蔡志阳;顾欣;杨波 | 申请(专利权)人: | 无锡华云数据技术服务有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 11646 北京超成律师事务所 | 代理人: | 吴迪 |
地址: | 214000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源处理 资源服务 配额申请 业务服务层 服务 系统可靠性 许可 并发业务 配额管理 资源生成 返回 链路 预设 冻结 场景 消耗 申请 网络 | ||
本申请提供一种资源配额管理、资源处理方法、装置、设备、系统及介质,资源服务在接收到业务服务层发来的资源处理请求时,根据资源处理请求所需的资源生成资源配额申请请求,并将资源配额申请请求发送给资源配额服务。而资源配额服务在资源配额申请请求所请求的资源满足预设配额条件时,向资源服务返回资源配额许可,并将资源冻结,从而实现资源配额。而资源服务在接收到资源配额服务返回的资源配额许可时,即采用该资源对资源处理请求进行处理。整个过程中,资源配额服务仅需与资源服务进行交互,而不需要与业务服务层进行交互,这就减少了业务的链路,提升了系统可靠性,降低了网络IO消耗,提升了在并发业务场景中的性能。
技术领域
本申请涉及资源处理领域,具体而言,涉及一种资源配额管理、资源处理方法、装置、设备、系统及介质。
背景技术
随着社会的不断发展,分布式系统的应用也越来越广泛。但是在分布式系统中,各资源分散在各资源微服务中,资源配额的管理、统计会有诸多麻烦。因此如何实现资源配额的分配和管理就成了目前在分布式系统中的一个亟待解决的问题。目前常规的实现资源配额的分配和管理的方式是,在分布式系统中抽象出一个专门进行服务处理和配额管理的聚合服务层。业务服务层和聚合服务层对接,由聚合服务层根据业务服务层的请求进行资源配额,并在配额成功后通知资源服务进行业务服务层的请求的处理。但是,在目前的方式中,业务服务层的请求需要先经过聚合服务层后才能到达资源服务,这就增加了业务的链路,使得系统可靠性较低,网络输入输出(IO)消耗大,在并发业务场景中性能相对较差。
发明内容
本申请实施例的目的在于提供一种资源配额管理方法、资源处理方法、装置、设备、系统及介质,用以解决相关技术增加了业务的链路,使得系统可靠性较低,网络IO消耗大,在并发业务场景中性能相对较差的问题。
本申请实施例提供了一种资源配额管理方法,包括:接收资源服务发来的资源配额申请请求;判断所述资源配额申请请求所请求的资源是否满足预设配额条件;在所述资源配额申请请求所请求的资源满足预设配额条件时,将所述资源冻结,并向所述资源服务返回资源配额许可,以使所述资源服务根据所述资源配额许可进行资源处理。
在上述实现过程中,通过在接收到资源服务发来的资源配额申请请求时,判断资源配额申请请求所请求的资源是否满足预设配额条件。进而在资源配额申请请求所请求的资源满足预设配额条件时,将资源冻结,并向资源服务返回资源配额许可,从而使得资源服务可以根据该资源配额许可进行资源处理,这也就实现了对于资源配额的有效分配和管理。同时,整个资源配额管理方法中,仅需与资源服务进行交互,而不需要与业务服务层进行交互,这就减少了业务的链路,提升了系统可靠性,降低了网络IO消耗,提升了在并发业务场景中的性能。
进一步地,所述判断所述资源配额申请请求所请求的资源是否满足预设配额条件包括:判断所述资源配额申请请求所请求的资源是否被其他资源配额申请请求所请求;若是,针对所述资源启用分布式锁对所述资源配额申请请求进行排序,并在排序在所述资源配额申请请求之前的所述其他资源配额申请请求对所述资源使用完毕后,确定所述资源配额申请请求所请求的资源满足预设配额条件;若否,确定所述资源配额申请请求所请求的资源满足预设配额条件。
在上述实现过程中,在资源配额申请请求所请求的资源也被其他资源配额申请请求所请求时,通过采用分布式锁的方案对请求同一资源的资源配额申请请求进行排序,从而依序针对该资源为各资源配额申请请求配额。这就使得多个资源配额申请请求对统一资源互斥,有效防止了各资源配额申请请求之间彼此干扰,保证了资源配额过程的一致性和可控性。
进一步地,所述资源配额管理方法还包括:接收对应于所述资源配额申请请求的资源服务的资源处理结果;根据所述资源处理结果进行资源配额管理。
在上述实现过程中,还会接收对应于资源配额申请请求的资源服务的资源处理结果,进而根据资源处理结果进行资源配额管理。从而进一步保证整个资源配额过程的有效性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华云数据技术服务有限公司,未经无锡华云数据技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910829930.0/2.html,转载请声明来源钻瓜专利网。