问题描述
我正在使用 Resilience4j 并面临我在属性下方配置的隔板问题。
resilience4j.bulkhead: 配置: 默认: 最大并发调用数:2 最大等待时间:0 实例: 我的服务: 基础配置:默认
它第一次运行良好,但第二次之后我们没有得到预期的输出,有一段时间所有的请求都成功了,有的时候有一两个请求失败了。 它应该只通过 2 个请求,其余的将拒绝。
我正在使用以下依赖项。
resilience4j-spring-boot2 1.5.0
请帮帮我。
解决方法
您如何进行并行调用。可能您的请求完成得太快了。复制场景。让我们在你的 api 中阻止需要 1 秒的计算时间。尝试使用 JMeter 或 Apache Bench mark 触发调用。