Using two amazing helpers in Laravel will bring magic results...
In this case, the service will be called and retried (retry). If it stills failing, it will be reported, but the request won't fail (rescue)
1rescue(function () {2 retry(5, function () {3 $this->service->callSomething();4 }, 200);5});
Tip given by @JuanDMeGon