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

【发明授权】分布式系统的服务降级方法和装置_北京京东乾石科技有限公司_202110119150.4 

申请/专利权人:北京京东乾石科技有限公司

申请日:2021-01-28

公开(公告)日:2024-04-05

公开(公告)号:CN113778730B

主分类号:G06F11/07

分类号:G06F11/07

优先权:

专利状态码:有效-授权

法律状态:2024.04.05#授权;2021.12.28#实质审查的生效;2021.12.10#公开

摘要:本发明公开了一种分布式系统的服务降级方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:针对分布式系统中的任一节点:采集向该节点提供服务的任一服务提供者的运行数据,统计所述运行数据以获取该服务提供者在当前统计周期的运行指标,依据所述运行指标以及预设的第一类降级策略对该服务提供者执行第一类降级操作;采集该节点的资源利用率数据,统计所述资源利用率数据以获取该节点在当前统计周期的资源利用率指标,依据所述资源利用率指标以及预设的第二类降级策略对该节点执行第二类降级操作。该实施方式能够采集分布式系统任一节点的相关数据来执行自动降级操作。

主权项:1.一种分布式系统的服务降级方法,其特征在于,包括:针对分布式系统中的任一节点:采集向该节点提供服务的任一服务提供者的运行数据,统计所述运行数据以获取该服务提供者在当前统计周期的运行指标,依据所述运行指标以及预设的第一类降级策略对该服务提供者执行第一类降级操作;所述运行数据包括响应时长数据和可用率数据,所述运行指标包括响应时长指标和可用率指标,任一第一类降级策略包括降级条件和相应的第一类降级操作;采集该节点的资源利用率数据,统计所述资源利用率数据以获取该节点在当前统计周期的资源利用率指标,依据所述资源利用率指标以及预设的第二类降级策略对该节点执行第二类降级操作;所述依据所述运行指标以及预设的第一类降级策略对该服务提供者执行第一类降级操作,包括:遍历每一第一类降级策略,获取服务提供者的响应时长指标和可用率指标满足降级条件的第一类降级策略,将该第一类降级策略确定为第一目标策略;对该服务提供者执行第一目标策略中的第一类降级操作;第一类降级操作包括:将数据库读取请求转换为缓存读取请求、和或基于哈希算法限制当前请求;第一目标策略中包括访问量降级比例;所述基于哈希算法限制当前请求,包括:将当前请求中携带的用户标识转换为0与1之间的哈希值;在该哈希值小于第一目标策略中的访问量降级比例时,控制服务提供者不提供访问;在该哈希值不小于第一目标策略中的访问量降级比例时,控制服务提供者提供访问。

全文数据:

权利要求:

百度查询: 北京京东乾石科技有限公司 分布式系统的服务降级方法和装置

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