返回信息流需求背景:项目发布时,healthcheck会被临时下掉,而有些请求已经被打到该机器上了,尚未返回结果。现在想在代码中自动检测healthcheck的状态,一旦检测到healthcheck被下掉,即让请求取redis缓存返回
现在没啥思路,还请各位大神给点建议,感谢![ema12]
来自 缘邮
这是一条镜像帖。来源:北邮人论坛 / java / #59801同步于 2018/8/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
请教一个和healthcheck相关技术需求
z3278221
2018/8/1镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
是java web项目么?
对项目对应的servlet加一个监听ServletContextListener,监听初始化、销毁事件,处理缓存中的项目服务状态标记。
健康检查优先判断服务状态,触发告警时也判断下服务状态。
是的,谢谢
【 在 Tinystone 的大作中提到: 】
: 是java web项目么?
: 对项目对应的servlet加一个监听ServletContextListener,监听初始化、销毁事件,处理缓存中的项目服务状态标记。
: 健康检查优先判断服务状态,触发告警时也判断下服务状态。
摘健康检查和下服务之间有10来秒的时间差,想利用这个时间差做点文章
【 在 wislov 的大作中提到: 】项目发布的时候,只是健康检查不可用?服务还可以用吗?