Проблема с переборкой Resilience4j

Я использую Resilience4j и сталкиваюсь с проблемой с переборкой, которую я настроил ниже свойства.

resilience4j.bulkhead: configs: default: maxConcurrentCalls: 2 maxWaitDuration: 0 экземпляров: MyService: baseConfig: default

Он работает отлично в первый раз, но после второго раза мы не получали ожидаемого результата, некоторое время все запросы выполнялись успешно, а иногда один или два запроса терпели неудачу. Он должен пройти только 2 запроса, а остальные будут отклонены.

Я использую зависимость ниже.

resilience4j-Spring-boot2 1.5.0

Пожалуйста, помогите мне.


person RAHUL DESHMUKH    schedule 22.02.2021    source источник


Ответы (1)


Как вы делаете параллельные звонки. Возможно, ваши запросы заканчиваются слишком быстро. Реплицировать сценарий. Давайте добавим в ваш api блок, на вычисление которого уходит 1 секунда. Попробуйте инициировать вызовы с помощью JMeter или Apache Bench mark.

person Balaji Chopparapu    schedule 23.02.2021