Slide 23
Slide 23 text
(BOFTIB
$ganesha = Ackintosh\Ganesha\Builder::build([
‘failureRate’ => 50,
‘minumumRequests’ => 100,
]);
if ($ganesha->isAvailable(‘serviceName’)) {
try {
Api::request();
$ganesha->success(‘serviceName’);
} catch (Api\ServiceUnavailableException $e) {
$ganesha->failure(‘serviceName’);
}
}