@_felipera

Always appreciate the stuff coming out of softwaremill

Scala

SoftwareMill
Designing a (yet another) retry API
Ox is a toolkit for safe direct-style concurrency and resiliency for Scala on the JVM.We have recently released a new version that addresses the resiliency aspect - by adding a retry mechanism.
...
In this article, I'd like to walk you through the design process of Ox retries - the goals, the choices and the possible future work.
...
Adding retries - one of the resiliency patterns - allows you to avoid giving up too early, and to make some more attempts before your code ultimately fails.
[ post ]