一种自动化视图库服务保障系统和方法技术方案

技术编号:33133668 阅读:26 留言:0更新日期:2022-04-17 00:55
本发明专利技术提供一种自动化视图库服务保障系统和方法,系统包括:采集模块,熔断规则模块,同步模块,执行模块,通过设置多种与视图库服务的资源和级联配置具有映射关系的熔断规则,通过匹配,获取一待执行熔断规则,对本级视图库服务执行接口熔断;本发明专利技术可以自动生成熔断规则,减少人工的参与录入熔断规则,避免人工出错,避免了在上级视图库系统的状态不可控时,导致本级视图库的连锁反应,通过本发明专利技术可以适应规则需要动态改变的情况,快速形成保护能力,形成接口熔断,及时发现并解决问题,保障了本级视图库的稳定性。了本级视图库的稳定性。了本级视图库的稳定性。

【技术实现步骤摘要】
一种自动化视图库服务保障系统和方法


[0001]本专利技术涉及计算机应用领域,尤其涉及一种自动化视图库服务保障系统和方法。

技术介绍

[0002]视图库是安防视频图像信息应用系统的重要组成部分,主要负责采集大量的视频和图片数据和相关数据的级联等,由于数据量非常大,因此,视图库系统需要具备高吞吐量和高稳定性来保障数据的正常采集和与其他系统之间的数据共享。
[0003]但是,在实际生产环境中,通常需要把采集的各种抓拍数据和设备等级联给多个上级,可是由于上级视图库系统的状态不可控,并且视图库由于其特殊性具有级联关系和级联关系以及与之级联的系统处于时刻变化的状态,一旦上下级系统发生问题,会导致本级视图库的连锁反应。因此,需要一种视图库服务保障手段,可以适应规则需要动态改变的情况,以及时发现并解决问题,通过自动化的方式为视图库服务提供保障。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术提供一种自动化视图库服务保障系统和方法,以解决上述技术问题。
[0005]本专利技术提供的自动化视图库服务保障系统和方法,包括:
[0006]采集模块,用于采集视图库服务的资源信息和级联信息;
[0007]熔断规则模块,用于设置多种与视图库服务的资源和级联配置具有映射关系的熔断规则;以及根据采集的所述资源信息和级联信息,与所述熔断规则进行匹配,获取一待执行熔断规则;
[0008]同步模块,用于将所述待执行熔断规则同步至服务副本;
[0009]执行模块,用于根据所述待执行熔断规则,对本级视图库服务执行接口熔断。
[0010]于本专利技术的一实施例中,还包括:
[0011]预警模块,用于将采集的所述资源信息与预设的告警阈值进行比较,根据比较结果发出告警信息;
[0012]记录模块,用于记录执行接口熔断信息,当执行熔断规则后导致级联数据丢失时,进行上下级数据对账。
[0013]于本专利技术的一实施例中,所述熔断规则模块包括:
[0014]数据持久化单元,用于数据模型和存储模型之间进行转换;
[0015]可视化单元,用于对所述资源信息、级联信息、熔断规则、告警信息和接口熔断信息进行可视化展示;
[0016]规则修改单元,用于修改熔断规则;
[0017]规则匹配单元,用于根据采集的所述资源信息和级联信息,与熔断规则进行匹配,获取所述待执行熔断规则。
[0018]于本专利技术的一实施例中,所述资源信息包括处理器负载信息、网络负载信息;所述
级联信息包括级联关系、上下级的级联状态以及级联接口成功率;所述接口熔断信息包括接口熔断的时间信息、熔断原因、持续时间和熔断期间内级联数据丢失信息。
[0019]于本专利技术的一实施例中,所述映射关系包括流量和异常比例关系、接入数据接口限制关系、订阅推送接口限制关系、布控告警推送接口限制关系、级联查询接口限制关系;
[0020]所述熔断规则包括总体入口流量查询和异常比例熔断规则、接入数据接口的查询限制规则、订阅推送接口查询限制规则、布控告警推送接口查询限制规则、级联查询接口查询限制规则。
[0021]于本专利技术的一实施例中,还包括:
[0022]决策模块,用于根据采集的所述资源信息和级联信息和待执行熔断规则,选择不同的熔断方式,所述熔断方式包括:
[0023]通过限制本级视图库服务的数据的平均传输速率,使得接口熔断,
[0024]和/或,周期性发放令牌,如果一请求需要被处理,则获取一所述令牌,当无令牌可取时,则拒绝服务。
[0025]于本专利技术的一实施例中,还包括:
[0026]业务请求模块,用于获取访问请求信息,所述访问请求信息包括限流参数;
[0027]流量模块,用于根据所述限流参数,确定当前请求流量;
[0028]时间模块,用于在当前请求流量大于预设接收流量时,获取当前接口熔断方式的熔断持续时间;
[0029]恢复模块,用于根据所述接口熔断持续时间,控制业务请求模块再次发送访问请求。
[0030]本专利技术还提供一种自动化视图库服务保障方法,包括:
[0031]采集视图库服务的资源信息和级联信息,
[0032]设置多种与视图库服务的资源和级联配置具有映射关系的熔断规则,以及根据采集的所述资源信息和级联信息,与所述熔断规则进行匹配,获取一待执行熔断规则;
[0033]将所述待执行熔断规则同步至服务副本;
[0034]根据所述待执行熔断规则,对本级视图库服务执行接口熔断。
[0035]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述中任一项所述方法。
[0036]本专利技术还提供一种电子终端,包括:处理器及存储器;
[0037]所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如上述中任一项所述方法。
[0038]本专利技术的有益效果:本专利技术中的自动化视图库服务保障系统和方法,自动生成熔断规则,减少人工的参与录入熔断规则,避免人工出错,避免了在上级视图库系统的状态不可控时,导致本级视图库的连锁反应,通过本专利技术可以适应规则需要动态改变的情况,快速形成保护能力,形成接口熔断,及时发现并解决问题,保障了本级视图库的稳定性。
[0039]另外,本专利技术还可以自动恢复系统级联能力,及时保障数据在南北向系统的流通。
附图说明
[0040]图1是本专利技术实施例中自动化视图库服务保障系统的架构示意图。
[0041]图2是本专利技术实施例中自动化视图库服务保障系统的保障流程示意图。
[0042]图3是本专利技术实施例中自动化视图库服务保障系统的按规格初始化规则示意图。
[0043]图4是本专利技术实施例中自动化视图库服务保障系统的指标动态修改规则示意图。
[0044]图5是本专利技术实施例中自动化视图库服务保障系统的用户查看/修改规则示意图。
[0045]图6是本专利技术实施例中自动化视图库服务保障系统的结构示意图。
具体实施方式
[0046]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0047]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0048]在下文描述中,探讨了大量细节,以提供对本专利技术实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化视图库服务保障系统,其特征在于,包括:采集模块,用于采集视图库服务的资源信息和级联信息;熔断规则模块,用于设置多种与视图库服务的资源和级联配置具有映射关系的熔断规则;以及根据采集的所述资源信息和级联信息,与所述熔断规则进行匹配,获取一待执行熔断规则;同步模块,用于将所述待执行熔断规则同步至服务副本;执行模块,用于根据所述待执行熔断规则,对本级视图库服务执行接口熔断。2.根据权利要求1所述的自动化视图库服务保障系统,其特征在于,还包括:预警模块,用于将采集的所述资源信息与预设的告警阈值进行比较,根据比较结果发出告警信息;记录模块,用于记录执行接口熔断信息,当执行熔断规则后导致级联数据丢失时,进行上下级数据对账。3.根据权利要求2所述的自动化视图库服务保障系统,其特征在于,所述熔断规则模块包括:数据持久化单元,用于数据模型和存储模型之间进行转换;可视化单元,用于对所述资源信息、级联信息、熔断规则、告警信息和接口熔断信息进行可视化展示;规则修改单元,用于修改熔断规则;规则匹配单元,用于根据采集的所述资源信息和级联信息,与熔断规则进行匹配,获取所述待执行熔断规则。4.根据权利要求3所述的自动化视图库服务保障系统,其特征在于,所述资源信息包括处理器负载信息、网络负载信息;所述级联信息包括级联关系、上下级的级联状态以及级联接口成功率;所述接口熔断信息包括接口熔断的时间信息、熔断原因、持续时间和熔断期间内级联数据丢失信息。5.根据权利要求1所述的自动化视图库服务保障系统,其特征在于,所述映射关系包括流量和异常比例关系、接入数据接口限制关系、订阅推送接口限制关系、布控告警推送接口限制关系、级联查询接口限制关系;所述熔断规则包括总体入口流量...

【专利技术属性】
技术研发人员:赵志略
申请(专利权)人:重庆紫光华山智安科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1