买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】分布式环境下带计数时间戳的资源使用控制器及控制方法_天道金科股份有限公司_202211237761.X 

申请/专利权人:天道金科股份有限公司

申请日:2022-10-11

公开(公告)日:2024-03-12

公开(公告)号:CN115543622B

主分类号:G06F9/50

分类号:G06F9/50;G06F9/48;G06F9/445;G06F11/07

优先权:

专利状态码:有效-授权

法律状态:2024.03.12#授权;2023.01.20#实质审查的生效;2022.12.30#公开

摘要:本发明公开了一种分布式环境下带计数时间戳的资源使用控制器,通过自行研发的资源使用计数器生成资源被使用的计数时间戳,线程需要使用该资源时,携带该计数时间戳请求资源竞争权限,竟得资源使用权限后的该线程使用完该资源并归还资源使用权后,资源使用计数器对该资源的被使用次数累加1,并通知分布式环境下的所有服务器获取等待使用该资源的各个线程去继续竞争该资源的使用权限。本发明利用计数时间戳提高了对资源使用控制的有效性。本发明还提供了一种资源使用控制方法。

主权项:1.一种分布式环境下带计数时间戳的资源使用控制器,其特征在于,包括:资源使用计数器,用于记录资源被使用的次数和时间;计数时间戳获取模块,用于以线程启动为指令,获取所述资源使用计数器对所述线程待使用的所述资源的计数时间戳,所述线程获取到所述计数时间戳后向所述资源使用计数器申请资源使用权限;权限判断及线程处理模块,用于判断带所述计数时间戳的所述线程是否有竞争所述资源的权限,若是,则赋予所述线程竞争所述资源的权限;若否,则挂起所述线程;竞得资源使用权限的所述线程使用完所述资源并归还资源使用权后,所述资源使用计数器对所述资源的被使用次数累加1,同时通知分布式环境下的所有服务器获取等待使用所述资源的各个线程去继续竞争资源使用权限;所述计数时间戳获取模块中包括:标准时间获取单元,用于在所述线程启动时,获取第三方服务组件的本地时间作为标准时间;时间戳标识获取单元,用于在所述线程启动时,获取存储在所述第三方服务组件中的所述线程待使用的所述资源所对应的时间戳标识;时间范围获取单元,用于在所述线程启动时,获取存储在所述第三方服务组件中的所述线程待使用的所述资源所对应的时间范围;时间差计算单元,分别连接所述标准时间获取单元和所述时间戳标识获取单元,用于计算所述标准时间和所述时间戳标识表示的时间的时间差;判断单元,分别连接所述时间范围获取单元和所述时间差计算单元,用于判断所述时间差是否小于等于所述时间范围,若是,则判定对所述资源被使用次数的计数时间还处于预设的所述时间范围内,并将所述资源使用计数器的当前时间作为所述线程待携带的所述计数时间戳;若否,则判定对所述资源被使用次数的计数时间超出了预设的所述时间范围,并采用所述第三方服务组件的当前时间重置所述计数时间戳;所述权限判断及线程处理模块中包括:限流数量获取单元,用于以所述线程提交资源使用权限申请为指令,获取存储在第三方服务组件中的所述线程待使用的所述资源在对应的时间范围内允许被使用的限流数量;计数值获取单元,用于以所述线程提交资源使用权限申请为指令,获取所述资源使用计数器在所述线程携带的所述计数时间戳表示的时间点对所述线程待使用的所述资源已被使用的次数的计数值;权限判断及线程处理单元,分别连接所述限流数量获取单元和所述计数值获取单元,用于判断所获取的所述计数值是否小于预设的所述限流数量,若是,则赋予所述线程竞争所述资源的权限;若否,则挂起所述线程。

全文数据:

权利要求:

百度查询: 天道金科股份有限公司 分布式环境下带计数时间戳的资源使用控制器及控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。