Resilience4j 舱壁问题

Resilience4j bulkhead issue

我正在使用 Resilience4j 并面临我在 属性 下面配置的舱壁问题。

resilience4j.bulkhead: 配置: 默认: 最大并发呼叫数:2 最大等待时间:0 实例: 我的服务: 基本配置:默认

它第一次工作完美,但第二次后我们没有得到预期的输出,有时所有请求都成功,有时一两个请求失败。 它应该只传递 2 个请求,其余的将被拒绝。

我正在使用以下依赖项。

resilience4j-spring-boot2 1.5.0

请帮帮我。

您是如何进行并行调用的。可能您的请求完成得太快了。复制场景。让我们在您的 api 中设置块,计算时间为 1 秒。尝试使用 JMeter 或 Apache Bench 标记触发调用。