cefn / watchable

Repo for @watchable/store and supporting packages.
MIT License
5 stars 1 forks source link

Create Backoff+Circuit-Breaker Strategy #51

Closed cefn closed 2 months ago

cefn commented 9 months ago

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.

cefn commented 8 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.

cefn commented 2 months ago

This was completed in https://github.com/cefn/watchable/pull/67