Failsafe — это легкая библиотека с нулевой зависимостью для обработки сбоев в Java 8+ с лаконичным API для обработки повседневных случаев использования и гибкостью для обработки всего остального. Он работает путем объединения исполняемой логики с одной или несколькими политиками устойчивости, которые можно комбинировать и составлять по мере необходимости.
Политики включают повторную попытку, CircuitBreaker, RateLimiter, Timeout, Bulkhead и Fallback. Дополнительные модули включают OkHttp и Retrofit.
Посетите сайт Failsafe.dev для получения информации об использовании, документации и дополнительных ресурсов.
Ознакомьтесь с рекомендациями по участию.
Авторские права принадлежат Джонатану Халтерману и его друзьям. Выпущено под лицензией Apache 2.0.