eshta/resilient-task (packagist): Resilient Task Runner, A circuit breaker implementation, highly configurable task runner with number of max retries, back-off factor, maximum sleep time, and starting sleep time.
Keywords: task|circuit breaker|circuit-breaker|resilient|resilient process|resilient procedure|circuit breaker pattern