SmallRye Fault Tolerance is an implementation of https://github.com/eclipse/microprofile-fault-tolerance/[Eclipse MicroProfile Fault Tolerance.
The implementation depends on the Hystrix fraction, which is added transitively into your application.
If you use the semaphore-style @Bulkhead
pattern with a @Fallback
logic to limit the number of concurrent requests, the invocation may still result in a BulkheadException
if the maximum concurrent limit for the HystrixCommand.getFallback()
method is reached.
To avoid that, set the swarm.hystrix.command.default.fallback.isolation.semaphore.maxConcurrentRequests
property to increase the limit.
Compile and install this project:
mvn clean install
-
implementation - Implementation of the Eclipse MicroProfile Fault Tolerance API.
-
tck - Test suite to run the implementation against the Eclipse MicroProfile Fault Tolerance TCK.
-
docs - Project documentation.