在监控的过程中,我们除了监控一些服务性能情况,还有一些服务的存活也需要监控,这时候,我们就可以用到java自带的url操作类,完成,整体思路是通过一个请求的状态码判断某请求,是否存在,达到监控的目的,为了更可靠,我们重复请求五次,都失败再警告,现在我们一起来实现它。
1,HTTP状态码:
1开头(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。
2开头(成功)
3开头(重定向)
4开头(请求错误)
5开头(服务器错误)
2,工具类:
package com.el.rabbitmq.supervise.common.rabbitmq;
import java.net.HttpURLConnection