Fault Tolerance 6.6.0
Today, we announce the release of SmallRye Fault Tolerance 6.6.0. This release contains two small improvements.
Until now, all @ApplyFaultTolerance
methods that used the same identifier were collapsed into the same metrics, using the FaultTolerance
description as the method
tag.
With this release, @ApplyFaultTolerance
methods have split metrics, where the method
tag is the classic <fully qualified class name>.<method name>
format, even though they still share the same FaultTolerance
object and therefore the bulkhead / circuit breaker / rate limit state.
The FaultTolerance.BulkheadBuilder.enableVirtualThreadsQueueing()
method was added.
With this method, it is possible to use bulkhead queueing even with synchronous bulkhead, but there’s an important limitation: the FaultTolerance
guard must be executed on virtual threads.
This is not checked; it is something you have to provide yourself.
As usual, if you have any ideas for improvements, please file an issue!