我有一个服务,它每5秒运行一次,每次发出10-15个HTTP请求。
如果请求失败(超时),我每5秒抛出最多15个错误。会使日志文件膨胀。
我希望只每30分钟记录一次重复错误(),即使服务每5秒运行一次。
有什么想法吗?
提前谢谢你!
发布于 2018-04-02 08:05:05
请看一看电路断路器模式来检测长期故障.
您仍然需要一种方法来避免在长期故障期间记录错误,例如在打开或半打开状态下抛出特定的异常(LongTermFailure),并在日志记录位置对此进行不同的处理。
https://stackoverflow.com/questions/49606821
复制相似问题