JAVA实现接口监控报警系统

本文介绍了如何使用JAVA实现接口监控报警系统,通过捕获并处理底层异常,将异常信息存储到数据库,并通过定时任务及邮件通知开发人员。重点讨论了JAVA的异常分类,包括检查性异常、运行时异常和错误,以及异常类的层次结构。
摘要由CSDN通过智能技术生成

  公司一内部系统需要添加一个接口和定时任务监控机制,针对了系统出现的定时任务没有执行,定时任务执行异常出错,对外传送的数据接口异常出错,对内的系统数据互传异常出错等问题进行设计,目的是为了能够让用户没发现问题的时候(发现就连绵不断的投诉了),让我们开发人员先知道那个接口或任务出错了,然后快速处理掉,这种未亡羊补牢的方式,目前还取得还不错的效果。

  运用到的知识点也是非常简单的,思路就是把底层的异常抛到抽象类中,然后在抽象类处理,把异常信息保存到数据库中,在设计一个定时任务,有规律的扫描数据库异常错误的信息表,最后以邮件的形式事先推送给开发人员去处理。

 

首先我们用到的技术就是异常类以及try  catch

 

  把所有底层操作抛出的异常信息都处理好并且向上层抛出之后,下一步就是在总的接口抽象类定义一个抽象方法然后用TRY处理,然后再catch部分中把异常信息插入数据库,所有的借口实现类继承这个抽象类,并且重写该抽象方法,这样一来就可以使得所有底层的子类把异常信息抛给抽象类去处理。

public abstract class A{

  public String execute() {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值