[发明专利]熔断配置修改方法、装置、设备及可读存储介质在审
申请号: | 202110707307.5 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113326061A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 卢道和;杨军;陈广胜;颜宏冰 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 高川 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 熔断 配置 修改 方法 装置 设备 可读 存储 介质 | ||
本申请公开了一种熔断配置修改方法、装置、设备及可读存储介质,该方法包括步骤:获取目标服务调用信息,其中,所述目标服务调用信息由多个服务特征组成;将所述多个服务特征输入预设熔断参数预测模型,得到模型预测熔断参数;基于所述模型预测熔断参数确定目标预测熔断参数;发送所述目标预测熔断参数至配置管理模块,以供所述配置管理模块修改原始熔断配置得到修改后熔断配置,以完成对原始熔断配置的修改。本申请避免了人工分析和学习如何修改原始熔断配置,节省了该人工分析和学习所需要花费的时间,进而降低了对原始熔断配置进行修改的时间成本。
技术领域
本申请涉及金融科技(Fintech)的人工智能技术领域,尤其涉及一种熔断配置修改方法、装置、设备及可读存储介质。
背景技术
随着金融科技,尤其是互联网科技金融的不断发展,越来越多的技术(如分布式、人工智能等)应用在金融领域,但金融业也对技术提出了更高的要求,如对金融业的服务可用性也有更高的要求。
随着计算机技术的不断发展,微服务架构被越来越多公司使用,在使用时,必须要保证服务的高可用性。其中,服务熔断是保证微服务高可用的策略之一。
例如Spring Cloud的Hystrix中实现了断路器模型,其主要方案如下:在服务调用时统计服务的失败率(如因网络故障/超时造成的失败),当失败率超过预先设定的阈值时,则进入熔断状态,通过服务降级或者抛出异常的方式达到快速响应或者快速失败的目的。
又如Sentinel也实现了熔断降级功能,并且相比于Hystrix,Sentinel实现了更多的熔断策略,包括慢调用比例熔断、异常比例熔断以及异常数量熔断。Sentinel实现熔断降级功能的主要逻辑如下:基于熔断器的状态机来判断资源是否可以访问;对不可访问的资源会有探测机制,该探测机制保障了对资源访问的弹性恢复;熔断器会在对资源访问的完成态去更新统计,然后基于熔断规则更新熔断器状态机。
然而,无论是Hystrix还是Sentinel,熔断配置目前都需要人工修改,而在修改之前需要对如何进行合理修改进行分析,该分析过程需要花费大量时间,产生了相关的分析时间成本,此外,对于修改的相关人员,要求其对如何合理修改熔断配置有一定的了解,产生了相关的学习时间成本。
也即,现有的对熔断配置进行修改的方法存在时间成本高的问题。
发明内容
本申请的主要目的在于提供一种熔断配置修改方法、装置、设备及可读存储介质,旨在解决现有的对熔断配置进行修改的方法存在时间成本高的技术问题。
为实现上述目的,本申请提供一种熔断配置修改方法,所述熔断配置修改方法包括步骤:
获取目标服务调用信息,其中,所述目标服务调用信息由多个服务特征组成;
将所述多个服务特征输入预设熔断参数预测模型,得到模型预测熔断参数;
基于所述模型预测熔断参数确定目标预测熔断参数;
发送所述目标预测熔断参数至配置管理模块,以供所述配置管理模块修改原始熔断配置得到修改后熔断配置。
可选地,所述将所述多个服务特征输入预设熔断参数预测模型,得到模型预测熔断参数之前,包括:
从预设训练集中随机选取预设数量的样本集,其中,所述样本集由多个训练特征组成;
基于最小二乘回归树生成算法和所述多个训练特征,生成决策树;
基于所述决策树确定所述预设熔断参数预测模型。
可选地,所述基于所述决策树确定所述预设熔断参数预测模型,包括:
获取所述训练特征和所述训练特征对应的标准预测熔断参数之间的特征相关系数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110707307.5/2.html,转载请声明来源钻瓜专利网。