Resilience4j TimeLimiter 在超时后不会终止线程,导致防护线程耗尽
作者: SahajdeepSinghKharbanda创建于 2025年3月19日更新于 2026年7月22日
标签bug
大家好, 我们正在从 Hystrix 迁移到 Resilience4j, 在这一过渡过程中, 我们遇到了一个问题。 具体来说, 我们注意到 Resilience4j 的 TimeLimiter 在超时异常被抛出后仍然不会终止启动的线程的执行。 因此, 这会导致线程在 bulkhead 中耗尽, 因为即使超时了, 线程仍然占用。 我们已经阅读了关于这个主题的多篇文章, 但遗憾的是, 这些解决方案都没有帮助我们解决这个问题。 我们非常感谢您提供任何帮助或指导, 以解决这个问题。 提前感谢您的帮助。 cc @pravarm1996
内容来源: resilience4j/resilience4j