[发明专利]一种三方接口异常监控装置在审
申请号: | 201611255487.3 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106649045A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 王俊;陈雄 | 申请(专利权)人: | 重庆腾帆科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/36 |
代理公司: | 上海光华专利事务所31219 | 代理人: | 赵丝丝 |
地址: | 400039 重庆市九*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 异常 监控 装置 | ||
技术领域
本发明涉及应用接口管理技术,特别是涉及一种三方接口异常监控装置。
背景技术
在应用软件开发过程中,随着微服务的增多,系统需要用到越来越多的三方接口,比如短信发送、支付、信息推送、天气查询等,三方接口的管理也成为了随之而来的问题。例如,在三方接口出现异常时,会切断三方接口,然后对异常进行排查和解决,最后在异常排除后再人工恢复该三方接口。
上述异常处理方法存在如下问题:无法实现对三方接口的切断、恢复全自动化管理,另外,三方接口的恢复判断需要人工,且业务恢复的时候一般是整体恢复,有可能再一次引起三方接口挂起的可能。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种三方接口异常监控装置,用于解决现有应用接口管理无法做到异常自动恢复和缺乏预处理机制的问题。
为实现上述目的及其他相关目的,本发明提供以下解决方案:
一种三方接口异常监控装置,包括:异常侦测模块,用于保持对一应用接口进行异常监测;预处理模块,用于在监测到所述应用接口为异常时,读取一预处理程序对所述异常进行处理;第一预恢复检测模块,用于在处理完成后,第一次检测所述应用接口是否正常:若是,读取预设的一配置信息进行灰度发布,转入一第二预恢复检测模块进行处理;若否,转入所述预处理模块进行处理;所述第二预恢复检测模块,用于第二次检测所述应用接口是否正常,若否,则返回第一预恢复检测模块进行处理,若是,则恢复应用。
在一优选方案中,所述异常侦测模块包括:第一计算单元,用于计算所述应用接口连续错误的次数;第二计算单元,用于计算所述应用接口在一时间段内的成功率;异常判断单元,用于根据所述次数和成功率确定所述应用接口是否为异常。
本发明具有以下有益效果:本发明针对三方接口异常的情况自动处理,比起现有技术在异常时采用一般的告警能达到更好的效果,因为,告警并没有采取措施的话,那么是起不到任何监控或预防的效果的;此外,本发明针对三方接口恢复可以采用自动方式,并且采用灰度发布逐渐恢复,恢复过程更加可靠。
附图说明
图1为根据本发明之方法面给出的一种三方接口异常监控方法的流程图。
图2为根据本发明之方法面给出的对一应用接口进行异常监测的流程图。
图3为根据本发明之装置面给出的一种三方接口异常监控装置的原理图。
图4为根据本发明之装置面给出的异常侦测模块的一种实施原理图。
元件标号说明
3三方接口异常监控装置
31 异常侦测模块
311第一计算单元
312第二计算单元
313异常判断单元
32 预处理模块
33 第一预恢复检测模块
34 第二预恢复检测模块
S101~S104 步骤
S201~S204 步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
前述说明
三方接口,也可叫:三方应用接口或应用接口,是指在软件开发过程中,将现有的具有某一功能的应用接入来进行使用,这种使用是通过应用接口来实现,故称作为三方应用。
例如,在某一应用软件上要实现一个支付功能,那么只要通过应用接口来将现有的支付宝、微信等支付应用功能接入即可,不需在自己开发支付系统。
实施方式一
根据本发明之方法面来进行说明
见图1,给出了一种三方接口异常监控方法,如图所示,其通过顺序执行以下步骤来实现:
步骤S101,保持对一应用接口进行异常监测;
步骤S102,在监测到所述应用接口为异常时,读取一预处理程序对所述异常进行处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆腾帆科技有限公司,未经重庆腾帆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611255487.3/2.html,转载请声明来源钻瓜专利网。