Estoy usando Resilience4j y tengo un problema con el mamparo que configuré debajo de la propiedad.

Resilience4j.bulkhead: configs: default: maxConcurrentCalls: 2 maxWaitDuration: 0 instancias: MyService: baseConfig: default

Está funcionando perfectamente la primera vez, pero después de la segunda no obtuvimos el resultado esperado en algún momento, todas las solicitudes tuvieron éxito y, en algún momento, una o dos solicitudes fallaron. Solo debe pasar 2 solicitudes y el resto se rechazará.

Estoy usando la siguiente dependencia.

Resilience4j-spring-boot2 1.5.0

Por favor, ayúdame.

0
RAHUL DESHMUKH 22 feb. 2021 a las 19:16

1 respuesta

La mejor respuesta

Cómo está haciendo llamadas paralelas. Probablemente sus solicitudes terminen demasiado rápido. Para replicar el escenario. Tengamos un bloque en su api que toma un tiempo de cálculo de 1 segundo. Intente activar las llamadas utilizando JMeter o Apache Bench mark.

0
Balaji Chopparapu 23 feb. 2021 a las 03:46