Closed cefn closed 2 months ago
Interface should align with the others in https://github.com/cefn/watchable/tree/main/packages/nevermore/src/strategies allowing Backoff and CircuitBreaker strategies to be composed in strategy pipelines.
This was completed in https://github.com/cefn/watchable/pull/67
A Backoff Strategy needs to temporarily halt the flow of all launches with increasing (exponential?) delays (to support the case that one failing launch indicates that further launches will also fail).
A Circuit-Breaker Strategy needs to permanently halt the flow of launches and give some global failure feedback.