Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.58 KB

README.adoc

File metadata and controls

37 lines (22 loc) · 1.58 KB

Semaphore CI License

SmallRye Fault Tolerance

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.

Bulkhead fallback rejection

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.

Instructions

Compile and install this project:

mvn clean install

Project structure

  • 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.