http异常上报+通道降级
2021-11-17 11:19:15 1 举报
http异常上报+通道降级
作者其他创作
大纲/内容
MQ监听器接收到http通讯异常日志,调用通道降级服务,并将日志传给日志中心
线程池异步捞取内存队列中的日志,并批量发送给MQ
Redis
Worker
MsgProducer
+run()
内存队列 | | | | | |
QualityService
ReportInfo
+onHttpFail()+getDowngraded()
MsgListener
+ onHttpFail()
Reporter
LinkedBlockingQueueExecutorService
+ httpFail()
根据降级规则(LUA脚本),计算通道是否满足降级条件
HttpUtil
+postOnceWithMonitor()+postRetryWithMonitor()
0 条评论
下一页