之前因为 es 挂了,导致 redis 阻塞,应用写入一直在等待,直到机器上所有进程都被阻塞。
期望是让 log 的功能更完善,更灵活,如果当某种通道出现故障的时候,不可影响应用程序
1 如何判断出通道故障了?比如 10 秒内连续出现错误
2 自动关闭该通道,或切换至其他通道
3 尝试自动恢复该通道
4 报警手段 + 恢复后提醒手段
有没有什么其他的思路,请大家指教,小弟对这个项目还不是很熟,可能描述的不是很清楚。希望大家指点指点。
期望是让 log 的功能更完善,更灵活,如果当某种通道出现故障的时候,不可影响应用程序
1 如何判断出通道故障了?比如 10 秒内连续出现错误
2 自动关闭该通道,或切换至其他通道
3 尝试自动恢复该通道
4 报警手段 + 恢复后提醒手段
有没有什么其他的思路,请大家指教,小弟对这个项目还不是很熟,可能描述的不是很清楚。希望大家指点指点。