Failsafe est une bibliothèque légère et sans dépendance pour gérer les échecs dans Java 8+, avec une API concise pour gérer les cas d'utilisation quotidiens et la flexibilité nécessaire pour gérer tout le reste. Il fonctionne en encapsulant la logique exécutable avec une ou plusieurs politiques de résilience, qui peuvent être combinées et composées selon les besoins.
Les stratégies incluent Réessayer, CircuitBreaker, RateLimiter, Timeout, Bulkhead et Fallback. Les modules supplémentaires incluent OkHttp et Retrofit.
Visitez failsafe.dev pour obtenir des informations d’utilisation, des documents et des ressources supplémentaires.
Consultez les directives de contribution.
Copyright Jonathan Halterman et ses amis. Publié sous la licence Apache 2.0.